并发基础知识
同步机制
- Java内存模型
- CAS与原子变量
- 线程安全的设计方式
- 锁类型和演化过程
- 同步机制
- synchronized 关键字
- volatile 关键字
- final 关键字
- static 关键字
- Lock 接口
- Semaphore 类
- CountDownLatch 类
- CyclicBarrier 类
- Phaser 类
线程间协作
- wait和notify
- 线程中断
- 线程停止
- 执行器
- Executor 接口
- ExecutorService 接口
- Callable 接口
- Future 接口
- Fork/Join 框架
并行流
并发数据结构
并发设计模式
模板代码
private static String postTitle = "Java并发 - 基本概念";
private static String urlTitle = "basic-conception";
private static String categories = "[Concurrent]";
private static String tags = "[Java,concurrent]";
private static String folder = "java" + File.separator + "concurrent" + File.separator + "content";
参考资料
- Java并发目录
- 书籍
- 文章
文档信息
- 本文作者:Bob.Zhu
- 本文链接:https://adolphor.github.io/2020/03/15/java-concurrent-menus/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)