秦点点丶

秦小晋不弱智智障反而美丽可爱啦!

导航

2014年12月16日 #

信号量

摘要: 信号量的取值可以为0(表示没有保存下来的唤醒操作),可以为正值(表示有一个或者多个唤醒操作)。 两个操作:down操作:若该值大于0,将其值减1(即用掉一个保存的唤醒信号);若该值为0,则进程将睡眠,并且down操作并未结束!检查数值,修改变量值以及可能发生的睡眠操作均作为... 阅读全文

posted @ 2014-12-16 21:24 秦点点丶 阅读(367) 评论(0) 推荐(0)

生产者-消费者问题

摘要: 生产者-消费者问题有时也称作有界缓冲区问题。 两个进程共享一个固定大小的缓冲区,生产者将信息放入缓冲区,消费者从缓冲区中取出信息。 问题在于 当缓冲区已满,而此时生产者还想向其中放入一个新的数据项情况。其解决办法是让生产者睡眠,待消费者从缓存区取出一个或者多个数据的时候再唤醒它。... 阅读全文

posted @ 2014-12-16 19:01 秦点点丶 阅读(416) 评论(0) 推荐(0)