gpt4 book ai didi

java - Java 中的读写锁

转载 作者:行者123 更新时间:2023-12-03 23:05:34 25 4
gpt4 key购买 nike

我想确定:

读锁:
如果一个线程在读锁内,另一个线程也可以进入这个读锁或另一个读锁,但是任何线程都可以进入写锁,而 1 个或多个线程在读锁内。

写锁:
如果线程在写锁中,则任何线程都可以进入写锁或读锁。

最佳答案

读锁:其他线程也可以拿读锁,但没有线程可以持有写锁。

写锁:最多由一个线程持有;没有线程可以持有读锁。

所以:你可以有以下之一:

  • 没有读者或作家
  • 一个或多个读者,没有作者
  • 没有读者,只有一个作者

关于java - Java 中的读写锁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22263657/

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