mu_tou_man

导航

 

2015年9月26日

摘要: 生产者每过一秒钟会将一个新任务放入缓冲,为了模拟消费者任务执行慢造成缓冲队列加长的情况,我们将消费者的定时器周期设置为两秒。这样,每过两秒钟,缓冲队列长度会增加1。下面我们看一下代码。Task类:public class Task{}生产者类:class Producer implements Ru... 阅读全文
posted @ 2015-09-26 16:26 mu_tou_man 阅读(2255) 评论(0) 推荐(0) 编辑
 
摘要: 生产者消费者模型当中有三个实体,他们分别是:生产者消费者缓冲队列缓冲队列要求:1.当缓冲队列为空时,不能往外取2.当缓冲队列为满时,不能继续往里添加对于缓冲队列的选择,可以选择线程安全的和线程非安全的.线程安全的类,指的是类内共享的全局变量的访问必须保证是不受多线程形式影响的。如果由于多线程的访问(... 阅读全文
posted @ 2015-09-26 11:36 mu_tou_man 阅读(186) 评论(0) 推荐(0) 编辑