摘要: 临界区和互斥锁的区别1、临界区只能用于对象在同一进程里线程间的互斥访问;互斥体可以用于对象进程间或线程间的互斥访问。2、临界区是非内核对象,只在用户态进行锁操作,速度快;互斥体是内核对象,在核心态进行锁操作,速度慢。3、临界区和互斥体在Windows平台都下可用;Linux下只有互斥体可用 临界区: 阅读全文
posted @ 2017-05-01 21:27 mximo 阅读(2028) 评论(0) 推荐(0) 编辑
摘要: 主要是通过application函数来响应http请求,environ包含http请求的dict对象,start_response为http响应函数 hello.py server.py 阅读全文
posted @ 2017-05-01 20:19 mximo 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Python的GIL是什么鬼,多线程性能究竟如何 前言:博主在刚接触Python的时候时常听到GIL这个词,并且发现这个词经常和Python无法高效的实现多线程划上等号。本着不光要知其然,还要知其所以然的研究态度,博主搜集了各方面的资料,花了一周内几个小时的闲暇时间深入理解了下GIL,并归纳成此文, 阅读全文
posted @ 2017-05-01 17:28 mximo 阅读(376) 评论(0) 推荐(0) 编辑