gpt4 book ai didi

java - 这两种方法等效吗?

转载 作者:行者123 更新时间:2023-12-01 14:11:39 25 4
gpt4 key购买 nike

这个问题与我刚刚问的一个问题相关here .

Givenservers 是一个 private static ConcurrentHashMap,以下两种方法和第三种方法完全相同,因为 servers 映射将反射(reflect)三人做出的改变?

1.

public static synchronized int releaseConnection(Server s) {
return servers.get(s.getId()).decrementConns();
}

2.

public static synchronized int releaseConnection(Server s) {
return s.decrementConns();
}


3.只需在需要的地方(在其他类中)调用 decrementConns() 即可?

最佳答案

第三种方法是最好的并且应该足够了。所有 3 个都可以完成这项工作,但当您使用 ConcurrentHashMap 时,不需要 1 和 2。

关于java - 这两种方法等效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18494034/

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