摘要: 线程之间本身是数据共享的,当多个线程同时修改一份数据的时候,数据就可能不 准确,特别是线程量特别大的时候,为了保证数据准确性: (1) 通过线程锁Lock (2)通过local数据隔离 from threading import local, Thread loc = local() # 生成一个对 阅读全文
posted @ 2019-04-29 22:23 夜雨潇湘子 阅读(166) 评论(0) 推荐(0) 编辑
摘要: # spawn(函数,参数...) 启动一个协成 # join() 阻塞,直到某个协程执行完毕 # joinall 类似于join 只不过 g1.join() g2.join() gevent.joinall([g1,g2]) 一次性把所有需要阻塞的协程对象写到一起 # value 获取协成的返回值 阅读全文
posted @ 2019-04-29 22:15 夜雨潇湘子 阅读(653) 评论(0) 推荐(0) 编辑