![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
多线程
jarvis314159
这个作者很懒,什么都没留下…
展开
-
AQS源码分析(上)
AQS源码分析–前置知识准备AQS(AbstractQueuedSynchronizer):抽象式队列同步器AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,这里通过ReentrantLock来介绍AQS的底层源码时如何实现的...原创 2020-06-16 23:32:03 · 173 阅读 · 0 评论 -
AQS源码分析--前置知识准备
在阅读AQS源码之前,需要先了解一部分知识点,了解这些后有助于阅读AQS。并发与并行并发:如果某个系统支持两个或者多个动作(Action)同时存在,那么这个系统就是一个并发系统;即:有多个线程同时处于运行状态且能被cpu执行并行:“并行”概念是“并发”概念的一个子集;单核cpu无法做到并行;多核cpu对并发的几个线程同时运行,则这几个线程处于并行状态这是我从知乎某个回答里复制过来的,其他回答的核心也都差不多。可以理解,并行其实是并发的一个子集,在同一时刻,多核cpu同时执行多个任务,这既是并行。原创 2020-06-14 20:54:01 · 263 阅读 · 1 评论