java多线程
刮胡子船长
你觉得呢
展开
-
Java并发:ThreadLocal详解
前言最近看多线程的时候看到ThreadLocal这个类,就baidu查了一下。在最开始查到的文章对这个类最多的说明就是ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。现在请忘掉这些说明,因为他彻底地错了!!!看了这些blog后会让你更加混乱,因为他们的对ThreadLocal的描述根本无法推出如何解决多线程并发。这让你看了之后根本原创 2016-03-31 12:03:06 · 548 阅读 · 0 评论 -
Java JUC并发 AbstractQueuedSynchronizer学习
前言java.util.concurrent包(简称JUC)相比大家都应该很熟悉了。JUC包含许多线程安全、测试良好、高性能的并发构建块,之前一直没有研究过其核心锁的机制。前些日子,使用到了countDownLatch,没事点开了其源码,发现其核心功能是由AbstractQueuedSynchronizer的一个内部子类Syn实现的,进而发现在JUC中如ReentrantLock等很多常用类都实现了原创 2017-02-25 17:50:23 · 411 阅读 · 0 评论