相关疑难解决方法(0)

为什么我们调用Thread.start()方法反过来调用run方法?

为什么我们调用线程对象的start()方法又轮流调用run()方法,为什么不直接调用run()方法呢?

java multithreading

40
推荐指数
5
解决办法
7万
查看次数

如果我们直接调用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();怎么办?

java multithreading

9
推荐指数
1
解决办法
4972
查看次数

标签 统计

java ×2

multithreading ×2