题目内容
(请给出正确答案)
[单选题]
线程通过()方法可以休眠一段时间,然后恢复运行。
A.run
B.setPrority
C.yield
D.sleep
查看答案
如果结果不匹配,请 联系老师 获取答案
A.run
B.setPrority
C.yield
D.sleep
当某一线程正处于休眠状态,而另一个线程用 Thread 类中的 interrupt()方法中断它时,抛出的异常类型是()。
A.IOException
B.RuntimeException
C.InterruptedException
D.ClassNotFoundException
给定一个全局数组a[n]b[n],然后是T1~T-1,共-1个线程,线程为代码如下: Ti(){ a=g(a,a[i-1]); b=f(a); } 其中g和f函数的作用是通过输入参数,进行一系列运算后返回。相当于以a[i-1]为输入参数,a和b为输出。 要求使用PV原语,实现T1~T-1的并发互斥,尽量保证最大限度的并发。 a[i-1]为Ti-1叫线程的结果。
A.运行状态下的线程调用wait()方法可以使其进入到阻塞状态
B.线程失去CPU使用权后会从运行状态转换成就绪状态
C.死亡状态下的线程调用start()方法可以使其重新进入就绪状态
D.线程获得CPU使用权后会从就绪状态转换成运行状态