代码改变世界

文章分类 -  多线程

30分钟彻底弄懂 synchronized 锁升级过程

2024-04-26 12:17 by Spiderman25, 1 阅读, 收藏, 编辑
摘要: https://mp.weixin.qq.com/s/LsV9HKl8AW4vL4rz8iigxw 重量级锁变回不了轻量级锁 阅读全文

jstack命令解析

2024-04-22 08:56 by Spiderman25, 1 阅读, 收藏, 编辑
摘要: https://blog.csdn.net/weixin_44588186/article/details/124680586 阅读全文

线程池源码

2024-03-13 17:10 by Spiderman25, 1 阅读, 收藏, 编辑
摘要: 总的逻辑如下,ctl是当前线程池的线程数量以及状态的记录值。 如果没有达到核心线程数量那么就添加worker,否则放到工作队列中,队列中也放不进去就再次添加worker,如果添加失败则抛异常。 Worker是一个runable类型,最后启用worker生成的thread,thread内调用的是wor 阅读全文

Java中的wait方法 简单介绍。

2024-02-18 16:24 by Spiderman25, 3 阅读, 收藏, 编辑
摘要: https://www.cnblogs.com/ZXF6/p/14087129.html 阅读全文

线程相关类

2024-02-18 00:53 by Spiderman25, 1 阅读, 收藏, 编辑
摘要: 阅读全文

top命令的常用方式

2023-07-20 08:26 by Spiderman25, 4 阅读, 收藏, 编辑
摘要: https://blog.csdn.net/u011939453/article/details/124515892 阅读全文

jstack命令解析

2023-07-20 08:26 by Spiderman25, 9 阅读, 收藏, 编辑
摘要: https://blog.csdn.net/weixin_44588186/article/details/124680586 阅读全文

多线程concurrent包下的常用类

2022-04-23 14:21 by Spiderman25, 41 阅读, 收藏, 编辑
摘要: public class MyTest { @Test public void test1() { Semaphore semaphore = new Semaphore(2); try { semaphore.acquire(); } catch (InterruptedException e) 阅读全文

最多开启多少个线程_一台 Java 服务器可以跑多少个线程?

2022-02-27 12:30 by Spiderman25, 80 阅读, 收藏, 编辑
摘要: https://blog.csdn.net/weixin_39767513/article/details/112673720 阅读全文

图解 synchronized 的锁升级机制

2021-12-21 20:12 by Spiderman25, 18 阅读, 收藏, 编辑
摘要: https://article.itxueyuan.com/1jmpDg 阅读全文

面试官:谈谈happens-before?

2021-10-26 22:00 by Spiderman25, 11 阅读, 收藏, 编辑
摘要: https://baijiahao.baidu.com/s?id=1628346233476376109&wfr=spider&for=pc https://zhuanlan.zhihu.com/p/433467241 阅读全文

volatile对指令重排的影响

2021-10-26 21:55 by Spiderman25, 15 阅读, 收藏, 编辑
摘要: https://blog.csdn.net/wufaliang003/article/details/79314315 阅读全文

ThreadLocal的内存泄露?什么原因?如何避免?

2021-09-04 23:47 by Spiderman25, 22 阅读, 收藏, 编辑
摘要: https://zhuanlan.zhihu.com/p/102571059 阅读全文

Java volatile关键字最全总结:原理剖析与实例讲解(简单易懂)

2021-09-03 15:29 by Spiderman25, 20 阅读, 收藏, 编辑
摘要: https://blog.csdn.net/u012723673/article/details/80682208 阅读全文

双重检查锁单例模式为什么要用volatile关键字?

2021-09-03 15:27 by Spiderman25, 22 阅读, 收藏, 编辑
摘要: https://www.cnblogs.com/zhuifeng523/p/11360012.html 阅读全文

synchronized内存可见性理解

2021-09-01 11:04 by Spiderman25, 17 阅读, 收藏, 编辑
摘要: https://www.cnblogs.com/hupu-jr/p/8397911.html 阅读全文

线程池的工作原理与源码解读

2021-07-19 09:19 by Spiderman25, 25 阅读, 收藏, 编辑
摘要: https://www.cnblogs.com/qingquanzi/p/8146638.html 阅读全文

Java CountDownLatch应用

2020-04-08 23:50 by Spiderman25, 35 阅读, 收藏, 编辑
摘要: https://www.iteye.com/blog/zapldy-746458 阅读全文

java四种线程池的使用

2020-03-23 00:35 by Spiderman25, 77 阅读, 收藏, 编辑
摘要: https://www.cnblogs.com/zincredible/p/10984459.html 阅读全文
点击右上角即可分享
微信分享提示