下载地址:
下载地址1(本站为飞网专业下载站,域名:down.cfei.net)
资源简介:
通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程downloadThread将该图片下载完毕。如果图片还没有下载完,displayThread能暂停,当downloadThread完成了任务后,再通知displayThread“图片准备完毕,能显示了”,这时,displayThread继续执行。 以上逻辑简单的说就是:如果条件不满足,则等待。当条件满足时,等待该条件的线程将被唤醒。在Java中,这个机制的实现依赖于wait/notify。等待机制和锁机制是密切关联的。例如: synchronized(obj) { while(!condition) { obj.wait(); } obj.doSomething(); }
飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。