我有一些單線程類被一些線程共享。在單例中創建線程
這個單我想創建另一個線程做一些工作的方法中現在(因此使用這個單身任何線程可以啓動附加線程任務)
我簡單的方法啓動線程:
mSThread = new Thread(job that implements Runnable);
mSThread.start();
主題mSThread被聲明爲類的成員,我不認爲我需要保持參考線程所以它的確定,每創建一個新的線程的引用將丟失
時間是否確定去做我或我所做的事情d使用不同的技術,如線程池?
我沒有看到單身人士與它有什麼關係。你有一個方法,任何調用它的人都會產生一個新的線程,直到完成爲止。沒關係,只要你不會頻繁地調用它,那你就創建了太多的線程。在這種情況下,線程池是更好的。但是你提供的信息太少,不能給出好的建議,所以請詳細說明一下。 – 2011-12-14 18:59:43
爲什麼你不這樣做: (new Thread(實現Runnable的作業))。start();在你的方法?這應該做到這一點。 – eboix 2011-12-14 19:01:36