我目前在Java中使用一個單獨的線程,可能會用於很多不同的功能,我想知道是否有一種方法來傳遞命令的實際功能作爲參數調用。這看起來是沿着線:傳遞一個實際的命令作爲參數Java
class myWorkerThread implements Runnable
{
private (<String/whatever other type>) runCommand;
public myWorkerThread(<String/whatever other type> <my command>)
{
}
public void run()
{
//Actually run that command.
}
}
,我希望能得到一個工具,並不讓我用一個醜陋的開關case語句或者類似的東西。我要求線程運行的不同函數具有不同的參數,但我希望能夠使用相同的線程運行它們。
後續問題/其他資源的鏈接都很好。
謝謝。
你對「命令」這個詞的含義是什麼? – 2010-08-31 22:54:51
函數調用。 – sparkFinder 2010-09-01 22:22:23