[问题] 请问这是一种多执行序的延伸吗

楼主: PTTCATKING (怀念美国猫王)   2014-11-07 10:29:34
一条线 (A) 执行完一个程式后,再分成两条线,执行两个程式 (B),(C),
而这时候 (B) 只执行一个程式,但是 (C)会执行两个程式
而 (B) 要等 (C)跑完之后,才会开始跑 (D)
请问像是这种设计模式该往哪里研究呢
谢谢前辈们的指导
目前我被指示要使用 CRON4J 的排程器,但是我感觉CRON4J好像不是在做这件事情的耶
这是不是应该是multiple thread 或是 concurrent 之类在做的事情呢??
谢谢回应....
作者: backforward ((● ω ●))   2014-11-07 10:33:00
观察者模式,callBack,event
作者: Killercat (杀人猫™)   2014-11-07 11:04:00
这听起来没那么复杂 不就.join()?或者你可以用future做出类似的效果来
作者: swpoker (swpoker)   2014-11-07 12:29:00
invokeAll
作者: cowbaying (是在靠北喔)   2014-11-07 13:57:00
这个只要单线程就够了
作者: banjmin (HD)   2014-11-07 16:57:00
CountDownLatch阿
作者: wuliou (wuliou)   2014-11-08 19:36:00
感觉就join应该就够了…可是感觉这个用多执行绪不会比较快
作者: Killercat (杀人猫™)   2014-11-09 03:07:00
(C)执行两个程式 这边“也许”需要同时所以需要MT如果不用同时的话 那就...按顺序跑不就好了吗囧连cron4j都搬出来了 你真的想的有点太多了 :P放轻松 这看起来其实没那么复杂

Links booklink

Contact Us: admin [ a t ] ucptt.com