上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

2019年1月14日

08 队列

摘要: from multiprocessing import Process,Queue q = Queue(3) #创建一个队列对象,队列长度为3,先进先出 q.put(1) # print('>>>>>',q.qsize()) #返回当前队列的内容长度 print(q.full()) q.put(2) # print('>>>>>',q.qsize()) q.put(3) print(q.ful... 阅读全文

posted @ 2019-01-14 15:19 =.=== 阅读(78) 评论(0) 推荐(0) 编辑

09 基于队列的进程通信

摘要: from multiprocessing import Process,Queue def f1(q): q.put('约吗?') if __name__ == '__main__': q = Queue(3) p = Process(target=f1,args=(q,)) p.start() son_p_msg = q.get() p... 阅读全文

posted @ 2019-01-14 15:18 =.=== 阅读(70) 评论(0) 推荐(0) 编辑

10 通过队列实现一个生产者消费者模型

摘要: import time from multiprocessing import Process,Queue #生产者 def producer(q): for i in range(10): time.sleep(0.7) s = '大包子%s号'%i print(s+'新鲜出炉,拿去用') q.put(s) def c... 阅读全文

posted @ 2019-01-14 15:17 =.=== 阅读(151) 评论(0) 推荐(0) 编辑

11 改进版通过队列实现一个生产者消费者模型

摘要: import time from multiprocessing import Process,Queue #生产者 def producer(q): for i in range(10): time.sleep(0.7) s = '大包子%s号'%i print(s+'新鲜出炉,拿去用') q.put(s) def c... 阅读全文

posted @ 2019-01-14 15:16 =.=== 阅读(112) 评论(0) 推荐(0) 编辑

12 再次改进版通过队列实现一个生产者消费者模型

摘要: import time from multiprocessing import Process,Queue #生产者 def producer(q): for i in range(10): time.sleep(0.2) s = '大包子%s号'%i print(s+'新鲜出炉,拿去用') q.put(s) q.p... 阅读全文

posted @ 2019-01-14 15:15 =.=== 阅读(135) 评论(0) 推荐(0) 编辑

13 精进版SVIP版通过队列实现一个生产者消费者模型

摘要: import time from multiprocessing import Process,Queue,JoinableQueue #生产者 def producer(q): for i in range(10): time.sleep(0.2) s = '大包子%s号'%i print(s+'新鲜出炉,拿去用') q.... 阅读全文

posted @ 2019-01-14 15:15 =.=== 阅读(96) 评论(0) 推荐(0) 编辑

31 进程

摘要: 今日内容 操作系统简单介绍 多道技术:(重点) 空间复用 时间复用 进程之间是空间隔离的 分时系统 实时系统 通用操作系统 并发:伪并行,看着像同时运行,其实是任务之间的切换(遇到io切换的会提高代码效率) ,任务切换+保存状态(保存现场) 并行:真正的同时在运行,应用的是多核技术(多个cpu) 进 阅读全文

posted @ 2019-01-14 15:10 =.=== 阅读(109) 评论(0) 推荐(0) 编辑

2019年1月8日

join方法

摘要: import time from multiprocessing import Process def f1(): time.sleep(2) print('xxxx') def f2(): time.sleep(2) print('ssss') # f1() # f2() if __name__ == '__main__': p1 = Proce... 阅读全文

posted @ 2019-01-08 15:19 =.=== 阅读(180) 评论(0) 推荐(0) 编辑

30 进程 线程

摘要: 01 multiprocessing模块简单应用 02 for循环创建进程 03 进程传参方式和创建方式2 04 join方法 详细:https://www.cnblogs.com/clschao/articles/9629392.html 阅读全文

posted @ 2019-01-08 15:19 =.=== 阅读(136) 评论(0) 推荐(0) 编辑

进程传参方式和创建方式2

摘要: from multiprocessing import Process #演示两种传参方式 # def f1(n): # print(n) # # # if __name__ == '__main__': # # p1 = Process(target=f1,args=('大力与奇迹',)) #创建进程对象 # p1 = Process(target=f1,kwargs... 阅读全文

posted @ 2019-01-08 15:18 =.=== 阅读(249) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

导航