摘要: Python是解释型语言,根据不同的底层协议有很多种版本,最常见的是基于C的Cpython,默认情况下我们所说的Python就是Cpython。 Python的GIL(global interpreter lock): 用于解决多线程之间的数据完整性和状态同步而存在,使得不管线程分布在多少个CPU上 阅读全文
posted @ 2017-07-10 23:04 alben-xue 阅读(941) 评论(0) 推荐(0) 编辑
摘要: python线程的事件用于主线程控制其他线程的执行,事件主要提供了三个方法wait、clear、set 事件处理的机制:全局定义了一个“Flag”,如果“Flag”值为 False,那么当程序执行 event.wait 方法时就会阻塞,如果“Flag”值为True,那么event.wait 方法时便 阅读全文
posted @ 2017-07-10 14:47 alben-xue 阅读(449) 评论(0) 推荐(0) 编辑