gpt4 book ai didi

locking - 为什么我们需要一个java锁来读取?

转载 作者:行者123 更新时间:2023-12-02 08:39:03 24 4
gpt4 key购买 nike

W.r.t ReadWriteLock,为什么我只是想读一些东西时需要锁?锁定我的知识仅在我改变变量时使用,而不是读取它以避免并发线程试图改变变量。那么为什么我们只需要一个锁来读取呢?

最佳答案

ReaderWriterLock 的作用是确保在您读取时没有其他线程改变某些内容。

锁的读取部分不是独占的(可以有多个并发读取器),写入部分除外(读取器将等待写入器,反之亦然)。

关于locking - 为什么我们需要一个java锁来读取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18196087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com