我正在学习Java中的线程,我遇到过这两个:
类Runner实现了runnable,并传递给Thread对象中的构造函数
Runner runner = new Runner(); Thread thread1 = new Thread(runner);
Runner runner = new Runner();
Thread thread1 = new Thread(runner);
Thread thread1 = new Thread(new Runner());
我从未遇到过第二种选择.如果有人可以帮助初学Java程序员并告诉我第二个变体的用途是什么,以及在构造函数中创建类的实例时实际调用它会是什么呢?
谢谢.
java multithreading object
java ×1
multithreading ×1
object ×1