多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

多线程锁synchronized

多线程锁synchronized 加锁解锁加锁后cpu的调度同一个对象才会有锁竞争阻塞时间阻塞次数锁的粒度synchronized修饰一个实例方法给this加锁修饰静态方法给类对象加锁反射获取一个类的所有信息每个类只有唯一一个类对象加锁的规则——针对同一个对象加锁只是避免插队原子性加锁的代价原因;特殊情况同一线程可重入锁死锁
返回列表