使用的主要方法就是对象的wait(),notify(),notifyAll()三个函数,它们都必须从同步方法(synchronized method)中调用.其中,fetchTask通过调用wait方法,实现了没有任务时则对自己(this) 加锁 ( lock ),以让进入的线程等待,
基于59个网页-相关网页
Synchronized method or synchronized block?
同步方法或同步代码块?
This issue was addressed by tightening the scope of some synchronized method calls.
这种问题是从缩小同步化访问调用的范围来处理的。
For example, suppose an object provides a synchronized method that often takes a long time to return.
比如,假如有一个同步方法通常需要很长时间才返回。
应用推荐