2011-03-31 38 views
-1

如何製作動態線............. in java製作動態線

+2

什麼是「動態的」,即使在這種情況下呢? 「製作動態線程」與「製作線程」有什麼不同? – 2011-03-31 09:08:45

+0

這意味着我可以在運行時創建一個線程......假設當事件被觸發時 – 2011-03-31 09:12:32

+0

那麼還有其他類型的線程?你知道在編譯時創建一個線程的方法嗎? 「動態」在某些圈子中被過度使用,並且通常可以在不改變問題/陳述的含義的情況下不經替換而被丟棄。 – 2011-03-31 09:14:23

回答

2

你的意思是喜歡嗎?

new Thread(); 

我建議你使用ExecutorService,因爲這些更清潔的方式來處理任務/線程。

例如

private static final ExecutorService es = Executors.newSingleThreadExecutor(); 

// in a method 
es.submit(new Runnable() { 
    @Override 
    public void run() { 
     // do a task in the background. 
    } 
});