生产者消费者模式的经典实现,java代码,采用内置锁,使用关键字synchronized实现。
                            
                            
                                分类:
编程语言   时间:
2014-11-03 19:13:57   
                                阅读次数:
240
                             
                    
                        
                            
                            
                                生产者消费者模式见上图所示。
blog宗旨:用图说话。
代码示例...
                            
                            
                                分类:
其他好文   时间:
2014-11-03 17:53:59   
                                阅读次数:
233
                             
                    
                        
                            
                            
                                线程的各种状态如上图所示。
对于wait/notify的测试,我将会留到 生产者消费者模式中实现。
对于join、interrupt的测试如下:
package com.huan;
public class ThreadTest {
	
	public static void main(String[] args) throws Exception{
//		joinTest();...
                            
                            
                                分类:
编程语言   时间:
2014-10-30 17:09:45   
                                阅读次数:
189
                             
                    
                        
                            
                            
                                Java并发编程实践 目录并发编程 01—— ConcurrentHashMap并发编程 02—— 阻塞队列和生产者-消费者模式并发编程 03—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程 04—— Callable和Future并发编程 05—— Complet...
                            
                            
                                分类:
其他好文   时间:
2014-10-27 21:04:17   
                                阅读次数:
231
                             
                    
                        
                            
                            
                                Java并发编程实践 目录并发编程—— ConcurrentHashMap并发编程—— 阻塞队列和生产者-消费者模式并发编程—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程—— Callable和Future并发编程—— CompletionService : Ex...
                            
                            
                                分类:
编程语言   时间:
2014-10-24 18:43:37   
                                阅读次数:
217
                             
                    
                        
                            
                            
                                1、阻塞队列 BlockingQueue是线程安全的Queue版本,从它的名字就可以看出,它是一个支持阻塞的Queue实现:当向空BlockingQueue请求数据时,它会阻塞至BlockingQueue非空;当向一个已满BlockingQueue插入数据时,线程会阻塞至BlockingQueu.....
                            
                            
                                分类:
编程语言   时间:
2014-10-12 18:50:48   
                                阅读次数:
302
                             
                    
                        
                            
                            
                                这两天复习java线程时,把java里面的线程基本知识点与jdk1.5以后新添加的一些类的使用都了解了一下,借用生产者消费者的问题来将他们实践一下。题目:(题目在csdn一大牛的空间找的) 生产者-消费者模式,这个食堂中只有1张桌子,同时最多放10个盘子,现在有4个厨师做菜,每做好一盘就往桌子上放(...
                            
                            
                                分类:
编程语言   时间:
2014-10-03 03:08:33   
                                阅读次数:
416
                             
                    
                        
                            
                            
                                Java并发编程实践 目录并发编程—— ConcurrentHashMap并发编程—— 阻塞队列和生产者-消费者模式并发编程—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程—— Callable和Future并发编程—— CompletionService : Ex...
                            
                            
                                分类:
其他好文   时间:
2014-09-26 13:45:58   
                                阅读次数:
220
                             
                    
                        
                            
                            
                                Java并发编程实践 目录并发编程—— ConcurrentHashMap并发编程—— 阻塞队列和生产者-消费者模式并发编程—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程—— Callable和Future并发编程—— CompletionService : Ex...
                            
                            
                                分类:
其他好文   时间:
2014-09-25 20:36:17   
                                阅读次数:
143