看板 java 關於我們 聯絡資訊
我會生出 很多processes 每個process 之間都是透過 socket 作 IPC 並且執行xxx演算法 process A 如果正在等 process B 如果timeout將會放棄 該工作。 請問板上大大有沒有甚麼比較好的 idea? 我想到 timer機制? 超過10sec , 我就去檢查有沒有做完 否則就killed? thanks a lot -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.84
Lordaeron:沒想到java 可以fork了. 12/18 21:16
poc7667:proccess builder 12/18 22:30
tkcn:我看是一定要額外用 thread 去做檢查了, 12/18 22:42
tkcn:但既然都要一個 thread 了,何不直接用 thread 代替 process 12/18 22:45
tkcn:這樣還可以用 Thread.join(time) 去控制 12/18 22:54
H45:我和一樓有相同的意見 12/19 01:04
Lordaeron:processbuilder 跟fork 是兩回事,沒搞清楚什麼是fork 12/20 14:46
Lordaeron:不要亂用名詞. 12/20 14:57
※ 編輯: poc7667 來自: 123.0.35.143 (12/21 00:55)
puzi:Thread.join()也不是時間到就能馬上中斷的吧@@" 12/23 00:46
tkcn:照這種說法,就算用其他 thread 偵測也沒辦法做到吧 12/23 09:03
PsMonkey:為甚麼要「很多 process」不能「很多 thread」嗎? 12/24 14:14