gpt4 book ai didi

java - 虽然缩小同步块(synchronized block)可以提高可扩展性,但同步块(synchronized block)可能太小。 "can"不应该是 "can not"吗?

转载 作者:行者123 更新时间:2023-12-01 19:31:37 24 4
gpt4 key购买 nike

我正在阅读实践中的Java并发并遇到以下代码片段。

While shrinking synchronized blocks can improve scalability, a synchronized block can be too small—operations that need to be atomic (such updating multiple variables that participate in an invariant) must be contained in a single synchronized block.

有错别字吗? “可以”不应该是“不能”吗?

最佳答案

不,这是正确的,如果您有一系列原子操作,这意味着它们必须一起完成,就像它们只是一个操作一样,那么同步块(synchronized block)必须包含整个序列。

关于java - 虽然缩小同步块(synchronized block)可以提高可扩展性,但同步块(synchronized block)可能太小。 "can"不应该是 "can not"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59657089/

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