OS Concept
Nil_NULL_
这个作者很懒,什么都没留下…
展开
-
PV原语操作例题
PV原语通过操作信号量来处理进程间的同步与互斥的问题。其核心就是一段不可分割不可中断的程序。信号量的概念1965年由著名的荷兰计算机科学家Dijkstra提出,其基本思路是用一种新的变量类型(semaphore)来记录当前可用资源的数量。有两种实现方式:1)semaphore的取值必须大于或等于0。0表示当前已没有空闲资源,而正数表示当前空闲资源的数量;2)semaphore的取值可正可负,负转载 2013-10-29 23:30:45 · 8917 阅读 · 1 评论 -
第二类读者写着问题
读者到:1)无读者、写者,新读者可以读2)有写者等,但有其它读者正在读,则新读者也可以读3)有写者写,新读者等写者到:1)无读者,新写者可以写2)有读者,新写者等待3)有其它写者,新写者等待 信息量:readcount = 0 ——记录当前正在读的读者进程数,这是一个共享变量,需要互斥使用mutex = 1 ——互斥信息量write = 1 ——转载 2013-10-29 23:18:12 · 2898 阅读 · 0 评论