gpt4 book ai didi

java - AtomicInteger.incrementAndGet() 与 AtomicInteger.getAndIncrement()

转载 作者:IT老高 更新时间:2023-10-28 20:51:23 24 4
gpt4 key购买 nike

当返回值不感兴趣时​​,AtomicInteger.getAndIncrement() 之间是否有任何(甚至在实践中不相关)差异?和 AtomicInteger.incrementAndGet()方法,什么时候忽略返回值?

我在考虑不同之处,比如哪个更惯用,哪个会减少 CPU 缓存同步的负载,或者其他任何真正有助于决定哪个比扔硬币更合理使用的东西。

最佳答案

由于没有给出实际问题的答案,以下是我基于其他答案(感谢,赞成)和 Java 约定的个人意见:

incrementAndGet()

更好,因为方法名称应该以描述 Action 的动词开头,而这里的预期 Action 只是递增。

以动词开头是常见的 Java 约定,官方文档也有描述:

"Methods should be verbs, in mixed case with the first letter lowercase, with the first letter of each internal word capitalized."

关于java - AtomicInteger.incrementAndGet() 与 AtomicInteger.getAndIncrement(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15137308/

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