当线程对象获得CPU资源被调度执行时,该线程会自动调用其run()方法执行。( )
对
举一反三
- 线程通过调用______方法可以使具有相同优先级线程获得CPU资源。 ( ) A: run() B: yield() C: setPrority() D: sleep()
- 一个线程执行完run方法后,该线程不能再调用start方法。()
- 进程是资源的所有者,线程是调度执行单位,因此线程在运行时不需要资源
- 在创建Thread对象之后,调用线程的()方法开始执行线程。 A: start() B: interrupt() C: run() D: stop()
- 下列说法中,错误的一项是( )? A: 线程一旦创建,则立即自动执行。 B: 线程创建后需要调用start()方法,将线程置于就绪状态。 C: 线程处于就绪状态,意味着它可以被调度。 D: 调用线程的start()方法后,线程也不一定立即执行。
内容
- 0
下列说法中,错误的一项是( )。 A: 线程一旦创建,则立即自动执行 B: 线程创建后需要调用start()方法,将线程置于可运行状态 C: 调用线程的start()方法后,线程也不一定立即执行 D: 线程处于可运行状态,意味着它可以被调度
- 1
当线程对象执行下面()方法时,线程进入就绪状态。 A: run( ) B: start( ) C: sleep( ) D: execute( )
- 2
2.3 在 run() 方法已完成执行或其 stop() 方法被调用之后,线程处于的状态是
- 3
一个线程执行完run方法后,进入了什么状态?该线程还能再调用start方法吗?
- 4
下面关于线程调度的论述正确的是:() A: 由于较多线程和较少的CPU资源,而导致CPU供不应求,因此在多线程应用中应合理进行线程调度。 B: 线程调度应确保所有的线程都有机会执行,所有的线程都要适当时候放弃CPU。 C: 线程调度并不要求所有线程执行机会均等。 D: 线程调度更多的是从微观角度管理多线程的。