学习中心:
专 业: 计算机科学与技术
年 级:
学 号:
学 生:
题目三:进程同步与互斥 生产者与消费者问题
1.谈谈你对本课程学习过程中的心得体会与建议?
生产者-消费者问题是一个经典的进程同步问题,该问题最早由Dijkstra提出,用以演示他提出的信号量机制。在同一个进程地址空间内执行的两个线程。生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产者线程必须等待消费者线程释放出一个空缓冲区。当消费者线程消费物品时,如果没有满的缓冲区,那么消费者线程将被阻塞,直到新的物品被生产出来。
点点赞赏,手留余香
给TA打赏
请先
!