我目前正在考慮如何設計一個Java多線程系統,需要做一些繁重的網絡處理和數據庫存儲。該計劃首先將啓動三個基本線程。沿着這些基本線程,我想啓動其他線程,而不是來自主程序,而是來自兩個線程。是否有可能爲一個線程啓動另一個線程導致某種像一個層次:Java中線程中的線程?
> Parent ->t0 thread1 -> t1 tread1.1
> ->t0 thread2
> ->t0 thread3 -> t2 thread3.1
t0= inital time
t1,t2 = time at a point in the running thread
t1 != t2
如果不是有人可以提供參考文獻的理論解決方案?
呃,是的。你爲什麼不能?也許如果你嘗試過... –
我不知道你在問什麼。你可以從任何java代碼創建一個新的線程,不管它運行什麼線程。線程是否需要保持對它們產生的其他線程的引用?您描述的層次結構的目的是什麼? – Russell