摘要: 1. Queue  Queue实现了一个线程安全的队列。其中get和put是两个最常用的方法。  get和put方法均有两个参数block和timeout。  先说get,当block为True,若timeout为None(默认),则Queue中没有item即阻塞,直到Queue中有item可取;若timeout为一个数,则阻塞timeout时间,若时间到了仍然没有item,就raise exce... 阅读全文
posted @ 2010-08-09 10:41 毛豆子 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 在Unix/Linux系统中,创建一个子进程使用fork。当需要用exec另起门户的时候,fork的复制开销纯属多余,所以有了vfork。如果担心fork开销大,为什么不直接在thread里面用exec呢?换句话说,在这种情景下,vfork比thread好在哪? 阅读全文
posted @ 2010-08-09 10:19 毛豆子 阅读(309) 评论(0) 推荐(0) 编辑