Java中直接调用Thread类中的run()方法可以启动一个线程。
举一反三
- 调用Thread类的什么方法可以启动一个线程?直接调用Thread类的run()方法可以启动一个线程吗?
- Thread类的run()方法说法正确的是( )。 A: 线程代码写入run()方法中。 B: 可以被系统自动识别并执行。 C: 不直接调用,通过调用start()方法来启动线程。 D: Runnable接口只有一个方法run(),用户可以声明一个类并实现接口,并定义run()方法。
- 在线程中(Thread类)的start()和run()方法有什么区别?() A: 直接调用run()方法只是在原来的线程中调用,没有创建新的线程 B: 只有调用start()才会创建新的线程 C: 当调用start()方法时会启动一个新创建的线程,然后在start()内部调用run()方法 D: 没有区别
- 下面关于Java中线程的说法不正确的是( )。 A: 调用join()方法可能抛出异常InterruptedException B: sleep()方法是Thread类的静态方法 C: 调用Thread类的sleep()方法可终止一个线程对象 D: 线程启动后执行的代码放在其run方法中
- 调用 Thread类的run()方法创建线程对象