多项选择题

A.sleep方法暂停当前线程后,会进入阻塞状态
B.yield方法调用后,线程会让步,直接进入阻塞状态
C.sleep方法声明抛出了InterruptedException,所以调用sleep方法的时候要捕获该异常,或者显示声明抛出该异常。而yield方法则没有声明抛出任务异常
D.yield方法比sleep方法有更好的可移植性,通常不要依靠sleep方法来控制并发线程的执行

相关考题

多项选择题 下列哪些情况可以使线程从运行状态变为阻塞状态()

多项选择题 下列选项中属于判断线程安全问题的方法的是()

单项选择题 进程是一个()级的实体,而线程是一个()级的实体。()

单项选择题 面的哪一个关键字通宵用来对对象的加锁,从而使得对对象的访问是排他的()

单项选择题 关于线程同步的描述错误的是哪个()

单项选择题 静态同步方法的锁对象是()

单项选择题 下列方法中属于合并线程的方法是()

单项选择题 关于Thread.currentThread().getName()方法的作用,正确的是()

单项选择题 不属于安全有效的结束一个线程的正确方式是哪个()

单项选择题 属于终止线程运行的方法是哪个()

单项选择题 关于线程优先级的说法正确的是()

单项选择题 关于线程合并的描述错误的是哪个()

单项选择题 定义同步方法最正确的定义格式是哪个()

单项选择题 同步代码块可以解决线程安全问题,关于其写法格式正确的是()

单项选择题 多线程的说法不正确的是()

单项选择题 当一个线程处于sleep、wait、join这三种状态之一的时候,如果此时他的中断状态为true,那么它就会抛出一个什么样的异常()

单项选择题 关于死锁描述错误的是哪个()

单项选择题 关于线程就绪状态的说法,正确的是()

单项选择题 关于同步锁的描述错误的是哪个()

单项选择题 同步方法也可以解决线程安全问题,同步方法的锁是()