看不出是根据什么逻辑顺利排列的.
各自进程或线程,到有连接的地方或需要其它进程新的数据或结果的地方,等待其它进程或线程的到来.
这个实际上表示的是几个过程之间的调用关系。过程A在A30之后调用了过程B,过程B在B20之后调用了过程C,过程A在P40之前调用了过程D。在每个过程内部,各个任务按顺序执行。因此,所有任务的执行顺序就是A10,A20, A30, B10, B20, C10, C20, B30, D10, D20, D30, D40, P40, P50
我的理解:就是四个实现 a b c d 而且 b c d 都是为a 服务的。主线程就是A。在内部用到B C D的地方调用。