新建 文本文档.txt

来自「在windows 98/2000下」· 文本 代码 · 共 6 行

TXT
6
字号
在读者写者问题中,当我们实现写者优先算法时,一般是这样实现的: 
写进程进入临界区前设一个标志表明有写进程想进入临界区,而读进程在进入临界区前先检查该标志位,如果发现有写进程在临界区,则暂时阻塞。 

我的问题是:如果写进程已经设定了标志位,并顺利进入临界区,但由于意外情况死掉,此时由于标志位没有被重置导致所有读进程永久阻塞。(可以考虑利用操作系统提供的一些锁机制,在进程结束后自动释放锁。如,IPC的信号量,flock()文件锁都可以 ) 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?