新随笔  :: 订阅 订阅  :: 管理

2017年8月24日

摘要: Java中的每一个对象都可以作为锁。1对于同步方法,锁是当前实例对象。2对于静态同步方法,锁是当前对象的Class对象。3对于同步方法块,锁是Synchonized括号里配置的对象。当一个线程试图访问同步代码块时,它首先必须得到锁,退出或抛出异常时必须释放锁。我们常引入对象锁和类锁的概念来有助于了解上面的3点论述。(1)对象锁(对象实例锁)即Synchronized用于对象实例方法,或者一个对象实... 阅读全文

posted @ 2017-08-24 14:19 redcoatjk 阅读(223) 评论(0) 推荐(0) 编辑