- 博客(1)
- 收藏
- 关注
原创 ICE中的Monitor类:一种有趣的实现多线程之间、生产者与消费者的大体思路
<br />【应用背景】<br /> 系统之上的应用软件进程中,各个线程实现多个线程生产消费者这样的模式,非常困难,有一个原因是线程是被系统调度的,因此对临界资源访问的发生时间在应用层看来是未知的,无法确定某一个生产者线程何时生产消息,消费者线程何时取消息也是不确定的,所以生产者消费者这样的关系比线程之间对资源的互斥访问要难的多,内核有调度器,系统内生产者生产完消息就能唤醒被挂起的进程。但是在应用层没有这样的功能,调度是系统决定的,所以怎么样唤醒等待的消费者线程就成了这个类的首要任务。根据I
2011-05-29 22:13:00
854
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人