windows 下读写锁 写锁优先(解决写者饥饿问题)

windows 下读写锁 写锁优先(解决写者饥饿问题,在读锁状态下当有写者请求写锁时,后面请求读锁的先等待,写锁释放后再加读锁)

给你一个ubantu的例子,windows调用相应的系统函数修改就好了。参考链接:
操作系统实验九之写者优先问题

完全可以使用空间换时间的思路。
建立一个相当长的队列空间(完全可以使用数组),分别使用写、读索引、锁等。

这么跟你说吧,在 c# 世界里,读锁 写锁,都是现成的。你这个问题轻松解决。