- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统OS2013-01OS2013-05
Chapter2 Processes and Threads;2.5 Semaphores;2.5 Semaphores;2.5 Semaphores;2.3.5 Semaphores;2.3.5 Semaphores;#define N 100 /* number of slots in the buffer */
typedef int semaphore; /* semaphores are a special kind of int */
semaphore mutex = 1;
semaphore empty = N;
semaphore full = 0; ;2.5 Semaphores;2.5 Semaphores;2.5 Semaphores;2.3.6 Mutexes;2.3.6 Mutexes;2.3.6 Mutexes;2.3.6 Mutexes;2.3.6 Mutexes;2.3.6 Mutexes;2.3.7 Monitor(管程);2.3.7 Monitor(管程);2.3.7 Monitor(管程);2.3.7 Monitor(管程);2.3.7 Monitor(管程);2.3.8 Message Passing;2.3.8 Message Passing;2.3.9 Barriers;Homework(9月14日交);Homework(9月14日交);2.5 Classical IPC Problems;2.5.1 Dining Philosophers Problem;A nonsolution to the dining philosophers problem;Solution to dining philosophers problem;2.5.1 Dining Philosophers Problem;2.5.2 Read and Writer Problem;如果一个新的读者到来,
没有人读写数据库,新读者可以读数据库;
有写者等,但有其它读者正在读,则新读者也可以读;
有写者写,新读者等。
如果一个新的写者到来,
无读者,新写者可以写;
有读者,新写者等待;
有其它写者,新写者等待。;A solution to the readers and writers problem;A solution to the readers and writers problem;Next Class;Thank You !
文档评论(0)