假设我的Foo
班级看起来像这样
public class Foo
{
public static void func_1() { /* do something */ }
public static void func_2() { /* do something */ }
}
我的Bar
课看起来像这样
public class Bar
{
public void method_1()
{
synchronized(Foo.class)
{
Foo.func_1();
}
}
}
现在,不是将Foo.class
对象锁定在 中Bar.method_1
,我可以声明Foo.func_1
and Foo.func_2
assynchronized
并且仍然归档相同的目的吗?
谢谢