Java 语言程序设计(一)
VIP题库
在Java中通过______来实现不同线程对共享数据操作的同步。
_notify()或者_notifyAll()的作用是唤醒一个或所有正在_____中等待的线程,并将它们移入等待同一个“对象互斥锁”的队伍。
在解决线程同步问题时,_wait方法的作用是让当前线程释放其所持有的________。
以下关于线程死锁的叙述中,正确的是()
在Java中用关键字_____来声明操作共享数据的一个方法或一段代码。
以下定义的类ShareDateManager用于管理多个线程共享数据data。为了对data的存、取和修改操作保持完整,多线程在data上的操作有互斥要求;另外,限制线程对data的修改不能让data成为负数,所以多线程在data上的操作还有同步要求。为此,程序为管理data上的操作定义成类,以下是管理共享数据data的类Share_DateManager的代码。
Java中如何实现“对象互斥锁”?
程序的功能是交换两个变量的值。 程序的功能是交换两个变量的值。
代码创建一个窗口应用,用 JPanel创建一个新的内容窗格,其布局为 BorderLayout。新的内容窗格中有一个按钮,用新的内容窗格替换窗口的默认内容窗格。 代码创建一个窗口应用,用 JPanel创建一个新的内容窗格,其布局为 BorderLayout。新的内容窗格中有一个按钮,用新的内容窗格替换窗口的默认内容窗格。
以下定义的类ShareDateManager用于管理多个线程共享数据data。一些线程要减少data,另一些线程要增加data。由于data不可以是负值,修改data的方法对这些线程来说不仅要互斥,还要同步。类提供一个方法modiData()供修改data的线程调用。该方法在data修改结束后,应通知其他等待进入这个方法的线程。
«
1
2
3
4
5
6
7
8
...
50
51
»