多威胁生产消费解决方案

queuing的Python项目详细描述


排队

多威胁生产消费解决方案

示例

importqueuingimporttimeimportlogginglogging.basicConfig(level=logging.DEBUG,format='%(asctime)s [%(levelname)5s] %(name)s%(message)s')@queuing.consumer(instances=5)defm1(no):time.sleep(1)print("m1 {}".format(no))queuing.broker.send('m2',{'no':no,'sqno':no*no,})[queuing.broker.send('m3',{'no':no,})foriinrange(0,10)]@queuing.consumer(instances=2)defm2(no,sqno):time.sleep(2)print("m2 {}{}".format(no,sqno))@queuing.consumer(instances=1)defm3(no):print("m3 {}".format(no))if__name__=='__main__':foriinrange(0,10):queuing.broker.send('m1',{'no':i})queuing.broker.loop()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何访问Struts2中的请求参数?   java将大图像设置为背景   java如何使用子查询。在里面   java我希望我的计算器重新启动,直到我按下“q”字母   将Java Http服务器的响应写入jQuery   java JPA/HSQLDB仍然在消耗我所有的内存   使用MySql结果集数据在Java Swing应用程序中创建图形和图表   java创建一个程序,从用户那里获取输入并将其写入输出文件   java Windows无法删除具有大路径的文件   java方法运行它3次   java如何仅为Http状态代码500配置RetryTemplate?   java读取,从JAR写入外部xml文件   如何在安卓 java中实现自定义导航栏,如图所示   java使用ApacheCamel框架将数据持久化为Oracle DB中的BLOB/CLOB数据类型