synchronized的实现原理

常见三种使用方法:      1)普通同步方法,锁是当前实例;     2)静态同步方法,锁是当前类的Class实例,Class数据存在永久代中,是该类的一个全局锁;     3)对于同步代码块,锁是synchronized括号里配置的对象。java     Java中的每一个对象均可以做为锁。当一个线程访问同步代码块时,须要首先获取锁,退出代码块或抛出异常时必须释放锁数组   “锁”究竟是个什么
相关文章
相关标签/搜索