参考:李明杰带你速通零基础java到架构师的封神之路_哔哩哔哩_bilibili
目录
Java笔记:并发编程 线程 线程的串行 多线程 多线程原理 多线程的优缺点 默认线程 开启新线程 方法1 方法2 多线程的内存布局 线程的状态 线程的状态切换 Sleep Interrupt join isAlive 线程安全问题 线程同步 线程同步 同步语句 线程同步 同步方法 单例模式 (懒汉式)改进 几个常用类的细节 死锁 线程间通信 可重入锁 线程池
Java笔记:并发编程
线程
线程的串行
多线程
多线程原理
多线程的优缺点
默认线程
开启新线程
方法1
方法2
多线程的内存布局
线程的状态
线程的状态切换
Sleep Interrupt
join isAlive
线程安全问题
线程同步
线程同步 同步语句
线程同步 同步方法
单例模式 (懒汉式)改进
几个常用类的细节
死锁
线程间通信
可重入锁
线程池
简化写法:
注: obj必须是同一对象。
注:类方法(两种方法等价) 小结:
示例:
示例:生产者: 消费者: 物品 调用:
示例: Lock tryLock : 示例: isLocked