Discuss / Python / 廖老师,我有一个问题.

廖老师,我有一个问题.

Topic source

神月宗

#1 Created at ... [Delete] [Delete and Lock User]

就是您写的这个分布式进程的通信为什么用Queue?而不用管道(Pipe)呢? multiprocessing 里面是有这个Queue,我特地去看了官方文档的.

但是我想不通为什么不用管道呢?管道难道比Queue差还是什么?

我的理解是,pipe只能在两个进程间通信,一个进程确定为发送,另一个就只能接受了。Queue可以在多个进程间通信,每个进程都可以接收和发送。


  • 1

Reply