一个简单的demo
简单的多进程多线程的demo,但是在windows下能正常运行,在linux下会阻塞在q.get()位置处。
有什么好的办法可以在linux下去共用一个队列吗。
实现的效果:
三个进程,每个进程里面启动九个线程,使其能够同时消耗q队列里面的数据。
不明白为什么linux下什么机制造成的阻塞,如何避免阻塞。 (win下和mac下正常)
1 | from threading import Thread,Event |
评论
简单的多进程多线程的demo,但是在windows下能正常运行,在linux下会阻塞在q.get()位置处。
有什么好的办法可以在linux下去共用一个队列吗。
实现的效果:
三个进程,每个进程里面启动九个线程,使其能够同时消耗q队列里面的数据。
不明白为什么linux下什么机制造成的阻塞,如何避免阻塞。 (win下和mac下正常)
1 | from threading import Thread,Event |