java并发编程实践笔记

类锁,对象锁,方法锁 先说结论: synchronized修饰静态方法用的是类锁,等同于synchronized(xxx.class),synchronized修饰的是对象(无论是否静态)都是对象锁,synchronized修饰非静态方法的是方法锁–也属于对象锁—注意,修饰非静态方法时,等同于synchronized(this),锁的对象就是自身。 验证方法: mapHolder package
相关文章
相关标签/搜索