gpt4 book ai didi

java - 通过同步方法访问的私有(private)类参数是否被视为 'synchronized object' ?

转载 作者:太空宇宙 更新时间:2023-11-04 07:27:37 25 4
gpt4 key购买 nike

如果仅通过同步方法访问单例的私有(private)静态参数,是否将其视为“同步参数”?如果是公开的呢?我认为这两种情况都不是,因为我相信你只能将同步关键字放在标记 block 和方法上,而不是参数上。如果参数以任何方式(反射?)可变,即使访问受到限制,那么如果不通过同步方法使用,它就有不同步的风险。

最佳答案

不,没有明确定义的术语“同步对象”或“同步参数”。您可能会发现有些人使用这些术语中的任何一个,但根据我的经验,它们不是语言规范的一部分,甚至不具有特定含义。

请记住,您同步的监视器在概念上与它尝试同步的代码方面完全分开。例如,通常有一个对象只是用于同步目的,作为类型中所有可变状态的“守卫”。

关于java - 通过同步方法访问的私有(private)类参数是否被视为 'synchronized object' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18278086/

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