不需要代码
我正在研究具有作者偏爱的Readers-Writers问题
我对如何赋予作者某些数据优先权有些困惑。
我的天真想法是,对于要访问的每条数据,我都会有一个信号量,该信号量存储在一个堆中,以使编写者优先于读取者,然后当编写者进程尝试访问数据时,数据将产生该信号量首先写给作者。我觉得这是个坏主意,因为此实现需要所有开销存储。 您知道这个问题的更好实现吗?
谢谢,有什么帮助
答案 0 :(得分:0)
我想得太多,对此问题有一个通用的解决方案。这是Reader-Writer问题的一个问题,并且有很多相关的文档。谢谢大家的帮助!