
JUC
pfjia
im开发工程师
展开
-
JUC源码分析(二)-ReentrantLock源码分析
背景介绍ReentrantLock语义公平锁与非公平锁SyncNonfairSyncFairSync辨析AQS响应中断的方法Java 线程中的中断lockInterruptibly()总结参考背景介绍ReentrantLock是JUC中的重要的类,其静态内部类Sync继承AQS,关于AQS的分析可见JUC-AbstractQueued...原创 2018-03-05 20:12:24 · 1254 阅读 · 0 评论 -
JUC源码分析(四)-CountDownLatch源码分析
背景介绍源码分析CountDownLatch.await()CountDownLatch.countDown()ReentrantLock与CountDownLatch语义分析ReentrantLockCountDownLatchSemphore 允许多个线程同时访问总结参考背景介绍CountDownLatch是JUC下的一个类,通过调用继承...原创 2018-03-13 11:23:33 · 486 阅读 · 0 评论 -
JUC源码分析(一)-AbstractQueuedSynchronizer(AQS)源码分析
背景介绍AQS记录型信号量AbstractOwnableSynchronizerAbstractQueuedSynchronizerAQS属性AbstractQueuedSynchronizer.Node重要方法总结背景介绍AQSAQS(AbstractQueuedSynchronizer)是JUC下提供的一个同步框架.其名字为抽象队列...原创 2018-03-05 23:59:28 · 616 阅读 · 0 评论