摘要: BlockingQueue是一个接口,也是Queue的子接口。BlockingQueue具有一个特征:当生产者线程试图向BlockingQueue中放入元素时,如果该队列已满,则线程被阻塞;但消费者线程试图从BlockingQueue中取出元素时,如果队列已空,则该线程阻塞。程序的两个线程通过交替向... 阅读全文
posted @ 2015-04-24 21:56 IT男汉 阅读(1889) 评论(0) 推荐(0) 编辑
摘要: 如果程序不使用synchronized关键字来保证同步时,而是直接使用Lock对象来保证同步,则系统中不存在隐式的同步监视器,也就不能使用wait()、notify()、notifyAll()方法进行通信了。当使用Lock对象来保证同步时,java提供了一个Condition类来保持协调,使用Con... 阅读全文
posted @ 2015-04-24 19:19 IT男汉 阅读(574) 评论(0) 推荐(0) 编辑