银翼的魔术师s 2019-08-07 15:15 采纳率: 100%
浏览 414
已采纳

ReentrantReadWriteLock读写锁

当读锁被读线程 占用时,新来的读线程可以共享读锁,新来的写线程却只能排队等着

这样会不会造成 一个 读线程 运行完又来一个新的 读线程,读锁一直给占用,
写线程没机会拿到读锁导致一直在排队,结果数据只能读不能写

  • 写回答

2条回答 默认 最新

  • zhoujinyuan123 2019-08-07 15:44
    关注

    有相关设置的,可以设置公平锁。这样就可以按照先后来排序获得锁。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?