美文网首页Android开发
《Java concurrent包源码分析》一、源码结构

《Java concurrent包源码分析》一、源码结构

作者: 老呼 | 来源:发表于2017-05-21 12:01 被阅读504次

    Java多线程内容繁多,同时也条理清晰。其中,concurrent包就是Java多线程中的一员悍将。concurrent包是Doug Lea老爷子为Java 1.5加入的多线程并发相关的包,此举从此改变了Java多线程编程的方式!


    Doug Lea老爷子靓照

    为了更有条理的学习concurrent包的内容,我们先看一下某位阿里工程师总结的Java多线程知识学习思路:


    image.png

    从上图结合concurrent源码我们可以看出,concurrent包由浅入深大体可以分为下面几个方面:

    1. 核心基础
    • AbstractQueuedSynchronizer
    • AbstractQueuedLongSynchronizer
    • AbstractOwnableSynchronizer
    • LockSupport
    1. 原子操作
    2. 并发支持工具
    3. 并发集合
    4. Executor框架

    好,从本文开始,我们就开始探索concurrent包的奥秘。

    相关文章

      网友评论

        本文标题:《Java concurrent包源码分析》一、源码结构

        本文链接:https://www.haomeiwen.com/subject/shimxxtx.html