0
A
回答
0
0
創建一個Hashtable,它將包含您的線程並將線程名稱用作HashMap中的Key。所以,只要你想在你的線程上執行一個操作,你就可以從哈希表中獲得它的引用,並用它做任何你想做的事情。
Hashtable<String, Thread> threadTable = new Hashtable<String, Thread>();
Thread t1 = new Thread() {
public void run() {
//Do sttuff
}
}
Thread t2 = new Thread() {
public void run() {
//Do sttuff
}
}
threadTable.put("T1", t1);
threadTable.put("T2", t2);
當然這只是一個簡單的例子。如果你帶一個類並使它擴展了Thread,那麼你可以添加方法來暫停和恢復線程以及打印它的狀態。
相關問題
- 1. 看看服務中需要什麼CPU編輯:(多線程...)
- 2. 需要的「grep」多輸出
- 3. 爲什麼我們真的需要多個netty boss線程?
- 4. 幾個線程的多個任務
- 5. 其他輸出需要
- 6. 什麼是C#指針和什麼類型的任務需要他們?
- 7. 多個但類似的路線角度的有效路線
- 8. Grunt Shell輸出到其他任務
- 9. 爲什麼輸出(從多個線程)到WPF UI需要調度程序,而控制檯卻不需要?
- 10. 需要SQL要做類似Query/400的摘要
- 11. 的Java多線程任務
- 12. 我們需要每個線程多爲io_service對象線程的boost :: ASIO服務器與單個受體
- 13. ScheduledExecutorService的一個線程很多任務
- 14. 多線程任務
- 15. Python'多任務'需要
- 16. jQuery的衝突問題,但我需要他們兩個
- 17. 多線程需要多個管道
- 18. 需要用戶輸入的ant任務?
- 19. 做的ExecutorService和CountDownLatch阻止主線程,直到他們完成?
- 20. 當我們看到類似static1.site.com
- 21. python創建單線程做一個任務,然後退出
- 22. 多線程和多任務
- 23. 他們怎麼做到的?
- 24. Python的多線程輸出
- 25. 數學我做的程序,但需要知道更多
- 26. 需要輸出多行到CSV文件
- 27. 針對SwingWorker類似任務的Java線程故障排除
- 28. 並行化的任務,但在輸出
- 29. 做一個需要更新屏幕的任務
- 30. 需要在json中顯示輸出並將其輸出到其他服務器,如「www.hashserver.com」,但使用角度
我相信你的問題太廣泛了。也許如果你向我們展示一些代碼,我們可以指出一些有趣的建議。 –
你的意思是你想要一個用戶界面來:(a)在一個任務上啓動一些線程; (b)爲您提供一種方法讓您單獨通知線程終止,使用UI,(c)選擇終止的線程並查看其輸出?對於一個SO問題,這很重要。 –