摘要: 修改全局变量,设立flag来避免线程间数据冲突,低效率版 修改全局变量,互斥锁(高效版),否则不用枷锁 死锁 添加超时时间 mutex.acquire(timeout = 1) 银行家算法-先满足最小需求单位,等待 ThreadLocal 可以解决线程间全局变量,不会因为线程修改全局变量而修改,完成 阅读全文
posted @ 2017-07-08 18:48 Erick-LONG 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 多fork问题,以下代码会出现4个进程 进程间通信 进程之间默认无关联 普通进程间通信用 Queue队列 进程池中用Manager().Queue() q.qsize() q.full() q.empty() q.put() q.get() q.put_nowait() q.get_nowait() 阅读全文
posted @ 2017-07-08 09:26 Erick-LONG 阅读(283) 评论(0) 推荐(0) 编辑