美文网首页
自动锁与手动锁(锁机制)

自动锁与手动锁(锁机制)

作者: JumpBorderLine | 来源:发表于2019-08-22 13:49 被阅读0次

    Synchornized自动锁

    任何实例,都有一个“同步锁”,synchronized 关键字,要求一个线程必须抢到同步锁才能执行。

    Synchornized实现的是自动锁,可以修饰对象、实例方法、静态方法。Synchornized修饰使用的锁在使用完之后会自动释放锁,不会造成死锁现象。

    Lock手动锁

    Lock修饰自己上锁之后,用完必须手动释放,不然会造成死锁现象。

    Lock是一个类,Lock.lock( )方法加锁,Lock.unlock()释放锁。

    Java锁机制

    转载图片

    详情参考:https://blog.csdn.net/weixin_41950473/article/details/92080488

    相关文章

      网友评论

          本文标题:自动锁与手动锁(锁机制)

          本文链接:https://www.haomeiwen.com/subject/woxnsctx.html