2018年9月25日
摘要: 一、锁 线程为什么要有锁: += 、-= 赋值操作数据不安全(要经过取值、计算、放回值,3部操作) pop 、append 都是数据安全的(只有添加和删除,一次操作) 队列也是数据安全的 1、同步锁 import os, time from threading import Thread def w 阅读全文
posted @ 2018-09-25 17:53 酒醉人醒 阅读(880) 评论(1) 推荐(0)
摘要: 一、数据共享 from multiprocessing import Manager 把所有实现了数据共享的比较便捷的类都重新又封装了一遍,并且在原有的multiprocessing基础上增加了新的机制list、dict 机制:支持的数据类型非常有限 list、dict都不是数据安全的,需要自己加锁 阅读全文
posted @ 2018-09-25 15:45 酒醉人醒 阅读(307) 评论(0) 推荐(0)