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