我正在尝试从python中的一个工作者角色中侦听蔚蓝队列。是否有一种方法可以编写只在新消息出现时触发的函数?Python Tools for Visual Studio的模板代码是:while True: # Write your worker#我可以看到,对于服务,有一个侦听函数,但我找不到一个队列api。
当队列大小超过特定值(1386)时,python3 queue.put()将阻塞主进程。我使用30个子进程和两个队列来计算一个整数,每个子进程从第一个队列中获取数字,然后将这个数字放到第二个队列中。我可以看到所有子进程都成功关闭,但主进程被阻塞。软件的问题是,当数字长度小于1387时,它工作得很好。python版本3.7.0 #!/usr/bin/env python
from multiprocessing im