为什么我们调用线程对象的start()方法又轮流调用run()方法,为什么不直接调用run()方法呢?
我有一个类"TestRunnable",它通过实现覆盖run方法Runnable.运行重写的run方法,如下所示:
TestRunnable nr = new TestRunnable();
Thread t = new Thread(nr);
t.setName("Fred");
t.start();
Run Code Online (Sandbox Code Playgroud)
t.run();t.start();怎么办?