25Dong / CSDN-CONCURRENT

CSDN-并发

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CSDN-CONCURRENT

该仓库用于记录CSDN中和并发相关的代码整理

CSND地址:https://blog.csdn.net/ycd500756

脑图:http://naotu.baidu.com/file/ccaaff281d27035a688eaa952d86c927?token=eaa973facbe084e0

来源声明

目录

第一章 环境准备

  • 自定义注解(标注线程是否线程安全,是否推荐使用)

第二章 线程安全性

  • 原子性
  • 可见行
  • 有序性

安全发布对象

  • 安全发布对象与对象逸出
  • 单例

线程安全策略

  • 不可变对象
  • 线程封闭
  • 常见线程不安全和线程安全的类(String、List、Set、Map)

线程基础

  • 死锁
  • Thread类中常用方法

JUC

  • 线程池
  • Future
  • 原子类

补充

UML目录存在的是集合、线程池、AQS框架的UML图,在IDEA下直接打开即可

总结

项目中主要为学习并发的过程中代码整理,大部分都是记录基本用法,其中原理,源码分析等细节问题笔者建议结合书籍进行系统的学习。

About

CSDN-并发


Languages

Language:Java 100.0%