摘要:
注意点:1、notify和wait调用的时候必须先获取对象的锁,所以必须放在同步代码块里面,比如:synchronized (xx) {xx.wait();|xx.notify//不要在此同时调用,不然会造成死锁。}2、即使调用了nodify方法,也不会立即执行该线程的代码快,要等当前线程释放了该锁(已经跳出同步代码块<synchronized>,此时会和nodify的线程竞争对象锁)或执行了wait()方法主动释放。以下是经典的生产者与消费者模型。package test;import java.util.ArrayList;import java.util.List; publ 阅读全文
posted @ 2013-03-22 17:25
iwantu
阅读(274)
评论(0)
推荐(0)
2013年3月22日