本文主要是介绍锁的等级:方法锁、对象锁、类锁,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
锁的等级:方法锁、对象锁、类锁。
对象锁(方法锁)是用来控制实例方法之间的同步,类锁是用来控制静态方法(或静态变量互斥体)之间的同步
// 类锁:形式1
public static synchronized void Method1()
// 类锁:形式2
public void Method2()
{
synchronized (Test.class)
{
System.out.println("我是类锁二号");
try
{
Thread.sleep(500);
} catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
这篇关于锁的等级:方法锁、对象锁、类锁的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!