关于锁对象

来源:4-3 Java线程交互之互斥与同步:守恒的能量

一个什么样的人

2016-05-31 20:04

锁对象是什么意思啊?没懂。

写回答 关注

3回答

  • 染红_街道
    2016-07-12 14:26:35

    Lock lock = new ReentrantLock()

    lock.lock()



    lock.unlock()

  • 一个什么样的人
    2016-06-04 11:10:10

    谢谢这个我是明白了,那synchronized(Object obj)这个obj又有什么作用呢?

  • wyz_nana1026
    2016-06-04 10:25:58

    我的理解是,当两个线程需要操作同一资源时,为了确保单条线程对资源完成完整操作,对这个线程加上一把锁,就好比把线程绑定在了资源上。其他线程在这个锁没有解开之前,也就是资源在被另一个线程操作时,是不能对资源进行访问的。

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186088 学习 · 464 问题

查看课程

相似问题