上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: import timeimport randomfrom multiprocessing import Process,JoinableQueuedef consumer(q,name): while True: food = q.get() print('\033[31m%s消费了%s\033[0 阅读全文
posted @ 2019-08-30 16:13 谭文章 阅读(159) 评论(0) 推荐(0) 编辑
摘要: # 队列 先进先出# IPC# from multiprocessing import Queue# q = Queue(5)# q.put(1)# q.put(2)# q.put(3)# q.put(4)# q.put(5)# print(q.full()) # 队列是否满了# print(q.g 阅读全文
posted @ 2019-08-30 16:12 谭文章 阅读(151) 评论(0) 推荐(0) 编辑
摘要: # 队列# 生产者消费者模型 # 生产者 进程# 消费者 进程import timeimport randomfrom multiprocessing import Process,Queuedef consumer(q,name): while True: food = q.get() if fo 阅读全文
posted @ 2019-08-30 16:12 谭文章 阅读(123) 评论(0) 推荐(0) 编辑
摘要: # 通过一个信号 来控制 多个进程 同时 执行或者阻塞# 事件# from multiprocessing import Event# 一个信号可以使所有的进程都进入阻塞状态# 也可以控制所有的进程解除阻塞# 一个事件被创建之后,默认是阻塞状态# e = Event() # 创建了一个事件# pri 阅读全文
posted @ 2019-08-30 16:11 谭文章 阅读(151) 评论(0) 推荐(0) 编辑
摘要: # 多进程中的组件# ktv# 4个# 一套资源 同一时间 只能被n个人访问# 某一段代码 同一时间 只能被n个进程执行import timeimport randomfrom multiprocessing import Processfrom multiprocessing import Sem 阅读全文
posted @ 2019-08-30 16:09 谭文章 阅读(159) 评论(0) 推荐(0) 编辑
摘要: # 多进程代码# from multiprocessing import Process# 方法 # 进程对象.start() 开启一个子进程 # 进程对象.join() 感知一个子进程的结束 # 进程对象.terminate() 结束一个子进程 # 进程对象.is_alive() 查看某个子进程是 阅读全文
posted @ 2019-08-30 16:07 谭文章 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-30 15:48 谭文章 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.多进程: import osimport timefrom multiprocessing import Processdef func(args,args2): print(args,args2) time.sleep(3) print('子进程 :', os.getpid()) print( 阅读全文
posted @ 2019-08-29 21:22 谭文章 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-26 10:14 谭文章 阅读(128) 评论(0) 推荐(0) 编辑
摘要: import socketserverclass MyServer(socketserver.BaseRequestHandler): def handle(self): while True: #self.request==conn ret=self.request.recv(1024).deco 阅读全文
posted @ 2019-08-25 17:03 谭文章 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页