JavaSe
文章平均质量分 86
东东的脑洞
滨城程序员一枚,欢迎五湖四海的朋友一起交流~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【并发安全】synchronized的偏斜锁,轻量级锁,重量级锁
synchronized的偏斜锁,轻量级锁,重量级锁synchronized重在哪里?JDK1.6之后synchronized发生了什么变化?偏斜锁(偏向锁)轻量级锁重量级锁参考有关synchronized锁升级的理念,很多博客讲的很明白,在这里我将我个人的理解讲述一下,方便各位的理解,如果有描述的不正确的地方还请多多指正,不胜感激。synchronized 是 Java 内建的同步机制,所以也有人称其为 Intrinsic Locking,它提供了互斥的语义和可见性,当一个线程已经获取当前锁时,其原创 2021-03-17 21:46:17 · 403 阅读 · 0 评论 -
【并发安全】如何使主线程等待子线程?
本文介绍了两种主线程等待子线程执行完成的方法。第一种是使用awaitTermination结合shutdown,适合一次性任务场景,但不适用于高频接口调用。第二种是通过Future.get()阻塞特性实现等待,适用于复用线程池的场景,能有效避免资源浪费。文章分析了两种方式的优缺点,并提供了示例代码,帮助开发者根据实际场景选择合适方案。原创 2020-04-18 00:06:56 · 1191 阅读 · 0 评论
分享