并发
文章平均质量分 86
YOLO小蜗
这个作者很懒,什么都没留下…
展开
-
浅谈并发—— synchronized的实现原理
目 录Monitor监视器synchronized锁升级**偏向锁轻量级锁锁膨胀自旋优化(占cpu,适合多核,jdk7之后不能控制是否自旋) Monitor监视器 每个对象都可以关联一个Monitor对象(操作系统提供) 过程 obj与monitor对象靠指向monitor对象指针地址(存在obj的markword中,30位)关联 Thread2占用锁成为Ower,其他的线程先阻塞等待 刚开始 Monitor 中 Owner 为 null 当 Thread-2 执行 synchroni原创 2021-08-27 00:50:53 · 143 阅读 · 0 评论 -
浅析ThreadLocal
https://juejin.cn/post/6844904151567040519#heading-15原创 2021-08-27 00:02:34 · 135 阅读 · 0 评论 -
创建线程3种方式
1.继承Thread类: (1)创建一个类继承Thread类,重写run()方法,将所要完成的任务代码写进run()方法中; (2)创建Thread类的子类的对象; (3)调用该对象的start()方法,该start()方法表示先开启线程,然后调用run()方法; public class Threads { public static void main(String[] args) { Tssdf tssdf = new Tssdf(); ts ts原创 2021-08-20 20:53:47 · 104 阅读 · 0 评论