python多进程多队列问题

图片说明
例如:有三个队列,一个任务分为三个小任务,A-B-C,A执行完了才能执行B,B执行完了才能执行C,C执行完了才算结束。A进入第一个队列,B进入第二个队列,C进入第三个队列。第二个任务也分成三个小任务,同第一个任务,以此类推。若是有一个任务的执行时间过长,其他有这个任务为前置要求的任务需要等待。如图所示。
python代码怎么写。

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

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

建议使用beanstack 消息队列实现!