试题详情
- 简答题什么是临界区?线程进入临界区的调度原则是什么?
- 临界区:为了避免资源冲突,应该防止多个线程同时进入程序的某个特定部分,这个特定部门就是临界区。
线程通过给临界区加锁的机制进入临界区,一个临界区只能有一把锁,当某个线程获得这把锁以后,将阻塞其他线程进入临界区,直到改线程释放这把锁。
在Java中,通过wait(),notify(),notifyAll()来实现线程间协作。其中wait()方法用来暂停线程,并释放其对临界区的锁定,notify()和notifyAll()方法激活处于等待中的线程。 关注下方微信公众号,在线模考后查看
热门试题
- return语句()。
- 在计算机中,端口号是用()字节,也就是1
- 执行intx,a=2,b=3,c=4;x
- JTextArea可以让用户输入多行文字
- 布尔常量即布尔类型的两个值,分别是()和
- 在类中的方法中()方法不能说明为抽象方法
- 比较两个数的大小,找出其中的最大数和最小
- 面向对象4大基本特征是()。
- 一个方法最多能有一个return语句。
- 根据下面代码定义,下列表达式结果为真的有
- 一个类继承了抽象类,则抽象类中的抽象方法
- 下列属于jsp中注释的有()
- 如果一个File表示目录下有文件或者子目
- Java语言中,构造方法是不可以继承的。
- 在一个Java源文件中定义了3个类和15
- 对于switch语句下的case语句,必
- Struts通过()支持MVC的视图开发
- 若有下面的类定义classBridge{
- 在接口中以下哪条定义是正确的?()
- 与C语言不同的是,Java语言中的数组元