技术栈
可重入锁
K哥1125
7 小时前
java
·
volatile
·
可重入锁
·
线程锁
·
线程安全问题
·
wait和notify
【多线程】线程不安全问题
操作系统根据CPU时间片轮转、优先级调度等调度策略,让各个线程轮流上台执行,而不是一次性做完一个线程的任务,而这个分配调度的过程是我们无法预测的,多线程任务产生与预期不符的结果—>线程不安全问题。多个线程共享数据并且可修改————线程A修改共享变量S,线程B修改共享变量S,线程C读取,由此产生:
GGBondlctrl
6 个月前
java
·
开发语言
·
死锁
·
内存可见性
·
哲学家就餐问题
·
可重入锁
【JavaEE初阶】深入解析死锁的产生和避免以及内存不可见问题
前言:🌈上期博客:【后端开发】JavaEE初阶—线程安全问题与加锁原理(超详解)-CSDN博客🔥感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客