qq_38636163
L_w_小草
采纳率0%
2018-07-31 02:45 阅读 1.1k

python多进程队列问题

5

有三个队列,假设有任务,任务分为A-B-C,执行完A才能执行B,执行完B才能执行C。现在把任务的ABC放入三个队列中并发运行。用Python写,设计思路是什么,谢谢!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2018-07-31 08:18

    队列就是一种顺序执行的方式,你既然执行完A才能执行B,执行完B才能执行C,那么用一个队列,依次把a b c放进去执行就可以了。

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2018-07-31 08:20

    至于具体实现,有很多现成的队列,比如redis,可以看这个
    https://www.cnblogs.com/arkenstone/p/7813551.html

    点赞 评论 复制链接分享
  • coolmanqq Mr哈哈哈哈哈哈哈哈 2018-08-01 02:14

    可以使用信号量进行操作

    点赞 评论 复制链接分享
  • Oudasheng Oudasheng 2020-03-05 21:25

    ABC搞三个进程,再搞个信号量,看你选pipe还是queue

    点赞 评论 复制链接分享

相关推荐