代码老湿的日记 标签: Java锁
Synchronize深入源码分析,Java锁你能知道有多少?看完这篇文章,你就能...
2019-12-11 09:54:24
前言: synchronize会使用,但是对于深层次的知识,不是很清楚,故整理一篇博客。 简介: 能够保证在同一时刻,最多只有一个线程执行该端代码,以达到保证并发安全效果。 两种用法: 对象锁 包括方法锁(默认锁对象为this当前实例对象) 锁某个方法 同步代码块锁(自己制定锁对象) 锁某块代码 类锁 指synchronized修饰静态的方法或指定锁为Class对象 概念:Java类可能有很多个对象,但只有一个Class对象。 本质:所谓的类锁,不过是Class对象的锁而已。...