我喜欢Groovy提供的@Synchronized注释。 It is a safer option而不是' synchronized' Java的关键字,因为它使用本地/私有锁变量而不是'这个'宾语。但是在Groovy中,所有规则都可以被打破。 :)
我也知道有一个名为Lombok的Java库provides the same feature。
但是有没有办法在方法中使用注释,以便某些方法的代码不同步(为了获得更好的性能)而其他部分(不必要)?
当我输入这个问题时,我可能想出了一个解决我自己问题的方法:
这听起来不错吗?有更好的想法吗?
答案 0 :(得分:3)
但是有没有办法在方法中使用注释以便某些方法 方法的代码不同步(为了更好的性能)和 其他部分(必要时)?
不,没有。您描述的选项方法可行。