我目前在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