gpt4 book ai didi

java - 为什么这个类是线程安全的?

转载 作者:行者123 更新时间:2023-12-01 16:56:10 24 4
gpt4 key购买 nike

enter image description here

如果有

 public synchronized void deletePerson(Person p)
{ mySet.remove();}

那么它也会保持线程安全吗?

最佳答案

此类是线程安全的,因为其中只有一个可变字段 (mySet),它是私有(private),并且对它的所有访问都是同步的

是的,public synchronized void deletePerson(Person p) { mySet.delete();} 仍然会保持此类线程安全

另请注意,对 mySet 的引用不会从此类中转义。这也很重要。

关于java - 为什么这个类是线程安全的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32604216/

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