深入java多线程
深入分析java多线程
韭菜炒鸡蛋2021
这个作者很懒,什么都没留下…
展开
-
Java多线程之CountDownLatch实现原理和源码分析(八)
章节概览:Java多线程之章节概览1、概述CountDownLatch是一个用来控制并发的很常见的工具,它允许一个或者多个线程等待其他的线程执行完其操作。比如我需要统计多篇文章中出现不同单词的数量,我们会为每篇文章分配一个线程进行统计,统计完成之后,会保存一个单词统计列表。等所有的统计线程都执行完成以后,对这些统计出来的结果用一个线程去汇总,这就可以使用CountDownLatch。...原创 2018-11-29 15:37:57 · 608 阅读 · 0 评论 -
Java多线程之ReentrantReadWriteLock实现原理和源码分析(七)
章节概览、Java多线程之章节概览原创 2018-11-28 16:37:58 · 676 阅读 · 0 评论 -
Java多线程之Future实现原理和源码分析(六)
章节概览、Java多线程之章节概览原创 2018-11-15 18:02:48 · 2132 阅读 · 2 评论 -
Java多线程之ThreadPoolExecutor实现原理和源码分析(五)
章节概览、Java多线程之章节概览原创 2018-11-14 10:31:02 · 505 阅读 · 0 评论 -
Java多线程之Condition实现原理和源码分析(四)
1、回顾Java多线程之线程概述(一)Java多线程之ReentrantLock实现原理和源码分析(二)Java多线程之AQS(AbstractQueuedSynchronizer )实现原理和源码分析(三)...原创 2018-11-09 16:56:16 · 406 阅读 · 0 评论 -
Java多线程之AQS(AbstractQueuedSynchronizer )实现原理和源码分析(三)
HelloWorld原创 2018-11-08 11:25:02 · 1638 阅读 · 0 评论 -
Java多线程之ReentrantLock实现原理和源码分析(二)
1、ReentrantLock概述ReentrantLock字面含义是可重入的互斥锁,实现了和synchronize关键字一样的独占锁功能。但是ReentrantLock使用的是自旋锁,通过CAS硬件原语指令实现的轻量级的锁,不会引起上下文切换。而Synchronize关键字是重量级的且是独占的悲观锁。在使用过程中,会引起上下文切换。同时ReentrantLock增加了一些高级的扩展功能,比如它...原创 2018-11-06 16:56:45 · 640 阅读 · 0 评论 -
Java多线程之线程概述(一)
cas原理原创 2018-11-06 16:57:12 · 336 阅读 · 0 评论 -
Java多线程之章节概览
目录:Java多线程之线程概述(一)Java多线程之ReentrantLock实现原理和源码分析(二)Java多线程之AQS(AbstractQueuedSynchronizer )实现原理和源码分析(三)...原创 2018-11-08 14:53:40 · 500 阅读 · 0 评论