多线程文章目录

以下文章基本上保证真实可信,如有谬误欢迎指正;

同时很多内容来自个人有道笔记的摘抄,如果有不清不楚的地方还请见谅,随时欢迎咨询。

 

Java多线程①——线程知识梳理

有助于新手初步了解线程相关的知识同时加深对基础的理解。

了解线程的状态、常用方法以及Thread、Runnable、Callable、Future、FutureTask这些基础概念

Java多线程②——多线程知识梳理

有助于了解线程池相关的知识、包括线程池执行逻辑、常用方法;

以及java为我们提供常用的线程池和任务调度ScheduledExecutorService以及工作窃取ForkJoin;

学习理解使用和自定义适合自身业务的线程池。

线程花絮

包含多线程基本的概念、进程和线程、并发和并行、java.utils.concurrent包中和线程相关的类;

有时间的同学可以把java.utils.concurrent整体都看几遍

Java多线程③——Guava并发Java多线④---CompletableFuture

深入使用异步和多线程绕不开的Guave和Jdk8的CompletableFuture 

Java多线⑤----并发和锁知识梳理

知识在进阶开发面试中可能会用到,同时了解这些只有有助于我们写出高并发的代码;

对象的内存布局、同步关键字的底层原理--->锁的概念 偏向锁(无锁)----> 自旋锁(cas) ----> 重量锁

Java引用(强、软、弱、虚)的应用场景、ThreadLocal使用注意事项

Java多⑥----Lock知识点

Lock相关接口、方法、简单应用和底层实现原理

 

ForkJion并发

发现一个博客对ForkJion讲的很清楚,转载给大家,需要了解的可以自行阅读,同时此博主的相关博客也很优秀。

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章