调用以下哪些方法可以使运行状态的线程进入阻塞状态?(  )

admin2010-12-17  26

问题 调用以下哪些方法可以使运行状态的线程进入阻塞状态?(  )

选项 A、start( ),yield( ),sleep( ),join( )和wait( )
B、start( ),yield( ),sleep( ),join( ),wait( )和stop( )
C、yield( ),sleep( ),join( )和wait( )
D、yield( ),sleep( ),join( ),wait( )和stop( )

答案C

解析 运行状态的进程如果调用了yield( )方法、sleep( )方法、join( )方法或wait( )方法,或者申请对象锁未果、有更高优先级线程进入调度等,都可进入阻塞状态。阻塞状态的进程在获取到足够的资源后,也可以转入到可运行状态。
转载请注明原文地址:https://kaotiyun.com/show/Dg9p777K
0

最新回复(0)