摘要: 队列 队列:底层就是以管道和锁定的方式实现 目的: 多个进程之间通信使用的,一个进程将数据放到队列里面,另外一个进程从队列里面取走数据,干的是进程之间通信的活 队列的大小:是使用内存的大小 from multiprocessing import Queue q = Queue(3) q.put('h 阅读全文
posted @ 2018-04-20 23:30 Mr。yang 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 互斥锁 互斥锁:就是把多个进程并发,修改成一块共享数据的操作变成串行,保证是一个一个来修改的。 缺点:效率低,加锁过程复杂 优点:增加了安全性 from multiprocessing import Process,Lock import time def task(name, mutex): mu 阅读全文
posted @ 2018-04-20 23:10 Mr。yang 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 守护进程 守护进程的特点: 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allowed to have children 守护进程练习题 思考下列代码的执行结果有可 阅读全文
posted @ 2018-04-20 22:45 Mr。yang 阅读(161) 评论(0) 推荐(0) 编辑