题目内容
(请给出正确答案)
[单选题]
下列方法中,可以实现线程让步的是()。
A.join()
B.wait()
C.yield()
D.sleep()
查看答案
如果结果不匹配,请 联系老师 获取答案
A.join()
B.wait()
C.yield()
D.sleep()
为了实现线程之间的通信,java.lang.Object提供了2个方法,即wait()和【 】。
为了实现线程之间的通信,java.lang.Obiect提供了2个方法,即wait()和【 】。
当某一线程正处于休眠状态,而另一个线程用 Thread 类中的 interrupt()方法中断它时,抛出的异常类型是()。
A.IOException
B.RuntimeException
C.InterruptedException
D.ClassNotFoundException
A. 论及意见一致的方面和可以让步的方面
B. 确认已存在的管理问题,给出从具体问题入手的建议
C. 描述行为和结果,避免冲突
D. 从原来的位置让步
给定一个全局数组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叫线程的结果。