Использование java, есть ли способ ссылаться на метод и динамически возникать в потоке?Java Dynamic Method Thread Spawning
Например, если у вас есть метод, называемый spawn()
, который принимает параметр другой ссылки на метод, и он затем выдает поток, который будет запускать ссылочный метод. Я полагаю, код будет выглядеть примерно так:
void spawn(**wayToReferenceANumberOfDifferentMethods currentMethodToLaunch**) {
new Thread(){
public void run() {
// **way to launch the currentMethodToLaunch**
}
}.start();
}
Для того, чтобы выше, чтобы работать, я думаю, что мне нужно, чтобы иметь возможность ссылаться на тип из method
. Если это невозможно, можно быстро рассказать о том, почему следует оценивать.
Что вы пытаетесь сделать, для того чтобы объекты класса первого класса рассматривались в качестве объектов первого класса, Это означает, что вы можете объявить функцию и передать ее в качестве аргумента другой функции. Java не поддерживает это. В java 8 однако вы можете передать встроенное тело функции с выражением лямбда: http://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html – ylabidi