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