当前位置:编程学习 > 网站相关 >>

简单的锁顺序死锁(不要这么做)

public class LeftRightDeadLock
{
    private final Object left = new Object();
    
    private final Object right = new Object();
    
    public void leftRight()
    {
        synchronized (left)
        {
            synchronized (right)
            {
                //doSomthing();   
            }
        }
    }
    
    public void rightLeft()
    {
        synchronized (right)
        {
            synchronized (left)
            {
                //doSomething();   
            }
        }
    }
补充:综合编程 , 其他综合 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,