新建 文本文档 (4).txt
来自「在windows 98/2000下」· 文本 代码 · 共 15 行
TXT
15 行
因为我的实现是用标志位来判断临界区是否有写进程的,所以后来我觉的有问题。
>然后我用google搜索了一下,发现中文网站上关于写者优先的算法都有问题。因为他们的思路和我一个样。
“发现中文网站上关于写者优先的算法都有问题”这句话似乎不合适,
进程死掉,锁能否自动复位应该不是这个算法所能解决的问题,
而是锁本身的一种功能。
就是说,“写者优先...的锁的算法”都应该是不考虑进程死掉这种情况的
如果真的要处理进程死掉(非正常死掉,如果是正常终止,它应该主动去释放锁),
那要考虑的恐怕不仅仅是锁释放的问题,
可能还要考虑数据有效性的问题,如写操作只更新了一半的数据,进程就死了......
所以,这种进程死掉的问题,不是锁算法要解决的,它也是解决不了这个问题的
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?