相信很多小伙伴学习过悟空第一门并发基础课,是不是觉得不过瘾?因此悟空老师二度出山,带你深入并发。本章将带你了解本课程学什么,你将收获什么~期待小伙伴在并发领域:百尺竿头,更进一步~~
要想达到线程安全,有多种方法,本章将从如何解决线程安全问题说起,引出可以解决安全问题的3大类手段,并逐一详细展开。
线程池是非常重要的工具,如果你要成为一个好的工程师,还是得比较好地掌握这个知识,很多线上问题都是因为没有用好线程池导致的。即使你为了谋生,也要知道,这基本上是面试必问的题目,而且面试官很容易从被面试者的回答中捕捉到被面试者的技术水平。...
ThreadLocal是面试常客,同时也是工作中非常常用的工具,可以给我们开发提供很多便利。本章将对它做出详细解读。
各种类型的锁很多,包括悲观锁、乐观锁、共享锁、公平锁、可重入锁、自旋锁等等,乱花渐欲迷人眼,如何拨开迷雾,看透本质?
对于原子包的6个类型做出用法和原理的讲解
非互斥同步的灵魂——CAS,对于这个不易理解的概念,给出通俗易懂的解读
介绍不变性和final关键字带来的线程安全
精讲最常见的并发容器,包括ConcurrentHashMap、CopyOnWriteArrayList、各种阻塞队列,从用法到内部结构,面面俱到。
控制并发流程的工具类,作用就是帮助我们程序员更容易得让线程之间合作,让线程之间相互配合,来满足业务逻辑,比如让线程A等待线程B执行完毕后再执行等合作策略。
AQS是众多并发工具底层的核心原理,掌握了它,你就打通了任督二脉,登上了并发大雅之堂。
Future的核心思想是:一个方法的计算过程可能非常耗时,一直在原地等待方法返回,显然不明智。可以把该计算过程放到线程池去执行,并通过Future去控制方法的计算过程,在计算出结果后直接获取该结果。
理论结合实际,知识落地。把学到的知识运用在实际中,从0开始一步步搭建高性能缓存。
全课精华总结,展望未来学习路径
学习本课程有困难?不妨加持线程部分。特别开放试看章节~
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题