问题出在标题中。一般来说,我有一个实验室工作,其中两个任务基于测试:
wait()子进程必须使用和相互通知下一部分数据的准备情况notify()。同步子进程,以便检查是否已执行此类同步的测试在未调用时失败wait()。同步对共享数据的访问,以便在关键字不存在时检查是否已执行此类同步的测试失败
synchronized。
除此之外,我不知道如何完成第二点。wait()和notify()- 做了,但如何检查是否有电话?
PS 通常这里会附上一个代码,但这里似乎不需要。
问题出在标题中。一般来说,我有一个实验室工作,其中两个任务基于测试:
wait()子进程必须使用和相互通知下一部分数据的准备情况notify()。同步子进程,以便检查是否已执行此类同步的测试在未调用时失败wait()。
同步对共享数据的访问,以便在关键字不存在时检查是否已执行此类同步的测试失败synchronized。
除此之外,我不知道如何完成第二点。wait()和notify()- 做了,但如何检查是否有电话?
PS 通常这里会附上一个代码,但这里似乎不需要。
您可以使用反射检查方法上的相应修饰符:
如果方法已同步,则该方法
isSynchronized()返回,否则返回。这里的一切都很明显。truefalse