我有一个共享内存供其他进程读取,读取进程的数量可能不止一个。
我需要一把锁,它大部分时间都锁着。当更新应用到共享内存上时,它将被解锁并再次快速锁定。
读取过程可以使用此锁接收更新通知。当读取进程(Es)成功地获得锁时,它意味着共享内存被更新.当读取进程无法使用TIME_OUT的结果锁定时,这意味着共享内存中没有更新。
当共享内存得到一些更新并解锁时,ALL读取进程就可以获得锁。
有办法解决这个问题吗?
https://stackoverflow.com/questions/70707431
复制相似问题