线程调用start()方法将启动该线程。 ( )
正确
举一反三
- 启动线程时可以调用run()方法或start()方法。 ( )
- 在线程中(Thread类)的start()和run()方法有什么区别?() A: 直接调用run()方法只是在原来的线程中调用,没有创建新的线程 B: 只有调用start()才会创建新的线程 C: 当调用start()方法时会启动一个新创建的线程,然后在start()内部调用run()方法 D: 没有区别
- Thread类中的start()和run()方法有什么区别?() A: start()方法被用来启动新创建的线程 B: start()内部调用了run()方法 C: 当你调用run()方法的时候,只会是在原来的线程中调用,没有新的线程启动,start()方法才会启动新线程 D: 二者没有区别
- 启动多线程必须调用start()方法, 如果调用run方法则没有启动新的线程 。(
- 启动多线程必须调用start()方法, 如果调用run方法则没有启动新的线程
内容
- 0
一个线程在调用start方法之前,该线程将一直处于新建状态。 A: 正确 B: 错误
- 1
要启动线程,应该调用线程对象的___________________方法。
- 2
下列说法中,错误的一项是( )? A: 线程一旦创建,则立即自动执行。 B: 线程创建后需要调用start()方法,将线程置于就绪状态。 C: 线程处于就绪状态,意味着它可以被调度。 D: 调用线程的start()方法后,线程也不一定立即执行。
- 3
一个线程执行完run方法后,该线程不能再调用start方法。()
- 4
一个线程在调用start()方法前,该线程一直处于新生状态。( )