通过Queue方法实现进程间通信

Posted TAMAYURA

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过Queue方法实现进程间通信相关的知识,希望对你有一定的参考价值。

from multiprocessing import Process,Queue
import time
def write(q):
    for i in range(1000000000):
        q.put(i)
        # time.sleep(1)
        print(q)


def read(q):
    while True:

            i=q.get()
            print(i,read)


if __name__ == __main__:
    q=Queue(10000)
    wp=Process(target=write,args=(q,))
    rp=Process(target=read,args=(q,))
    wp.start()

    rp.start()
    rp.join()

 

以上是关于通过Queue方法实现进程间通信的主要内容,如果未能解决你的问题,请参考以下文章

python进程间通信

Python进程间通信进程池协程

4 进程间通信Queue [kju?]

进程间的通信

day33多进程之进程间通信

python基础之进程间通信进程池协程