看板 [ java ]
討論串[問題] 請問有辦法設定編號來決定排程嗎
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者swpoker (swpoker)時間10年前 (2014/11/17 11:53), 10年前編輯資訊
0
0
1
內容預覽:
這不是流程的問題. 是資料結構的問題. 如果是自己寫程式的話. 那就用popcorny的CompletableFuture來寫程式安排,比較有彈性. 但是你想要用資料庫來驅動的話. 那就會變成是tree結構了. 因此要用爬節點的方式才能符合你的需求. 所以我用爬節點的方式,還是使用ForkJoinP
(還有9884個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者popcorny (畢業了..@@")時間10年前 (2014/11/13 22:10), 10年前編輯資訊
0
0
1
內容預覽:
可以用java8的CompletableFuture啊. class MyTask implements Runnable {. private String name;. public MyTask(String name) {. this.name = name;. }. public void
(還有1435個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者swpoker (swpoker)時間10年前 (2014/11/13 11:09), 編輯資訊
0
0
1
內容預覽:
首先java的thread真的沒有優先緒. 除非要自己做wait/block/join 之類的(雖然API可以去調整,但JVM不保證). 不然一但放下,就是各安天命. 不過在此我主要是推測你的需求為何. 首先~我倒導. run E after BCD done. run BCD after A do
(還有3877個字)

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者cyclone350 (老子我最神)時間10年前 (2014/11/13 00:24), 10年前編輯資訊
0
0
2
內容預覽:
我不知道什麼是 CountDownLatch, 也不清楚 ExecutorService. 但是也許可以講一下要如何做出更動態的程式. 先假設你的 CountDownLatch 與 ExecutorService 理解沒有錯誤. 以這個例子來講解. 也許會對你有幫助. 第一步,先想想你的api要呼叫
(還有1117個字)

推噓2(2推 0噓 6→)留言8則,0人參與, 最新作者PTTCATKING (懷念美國貓王)時間10年前 (2014/11/12 14:45), 10年前編輯資訊
0
0
1
內容預覽:
假設有二十個任務要跑. 而他在DB裡會有兩組編號(欄位名稱). 第一組是1~20的流水號. 第二組是執行優先順序(記錄需等待的對象). A 跑完 同時執行 B & CD 兩條線同時跑,而B會先跑完,但要等CD都跑完後,BCD都結束才開始跑E. A的編號就是 1 0 (無等待對象). B的編號就是 2
(還有3977個字)
首頁
上一頁
1
下一頁
尾頁