2011/5/28操作系统学习笔记之经典同步问题 【转】
摘要:
进程同步之经典同步问题1.有限缓存问题 生产者通过调用insert()函数,将一个数据项放入缓冲区;消费者通过调用remove()移出数据项。public class BoundedBuffer { private static final int BUFFER_SIZE = 5; //缓冲区的容量 private Object[] buffer; private int in,out; private Semaphore mutex; //提供了对缓冲区访问的互斥要求,初始化为1 private Semaphore empty; //表示空缓冲项的个数,初始化为缓冲区的容量 private 阅读全文
posted @ 2013-04-21 14:01
jixiuyan
阅读(218)
评论(0)
推荐(0)