摘要: 多进程通信queue和pipe的区别: pipe用来在两个进程间通信。queue用来在多个进程间实现通信。 此两种方法为所有系统多进程通信的基本方法,几乎所有的语言都支持此两种方法。1)Queue & JoinableQueuequeue用来在进程间传递消息,任何可以pickle-able的对象都可以在加入到queue。multiprocessing.JoinableQueue 是 Queue的子类,增加了task_done()和join()方法。task_done()用来告诉queue一个task完成。一般地在调用get()获得一个task,在task结束后调用task_done() 阅读全文
posted @ 2012-01-09 16:38 iTech 阅读(6157) 评论(0) 推荐(1) 编辑