Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Java中是否有任何Lock可以让我这样做?
听起来好像没有不能发生读取的情况。你真的需要读锁吗?如果没有,那么您应该只能使用具有 1 个许可证的信号量来保护写权限。如果您仍想跟踪正在发生的读取次数而无法阻止任何读取,您始终可以使用AtomicInteger计算正在运行的读取次数。