技术栈
线程安全问题
K哥1125
7 小时前
java
·
volatile
·
可重入锁
·
线程锁
·
线程安全问题
·
wait和notify
【多线程】线程不安全问题
操作系统根据CPU时间片轮转、优先级调度等调度策略,让各个线程轮流上台执行,而不是一次性做完一个线程的任务,而这个分配调度的过程是我们无法预测的,多线程任务产生与预期不符的结果—>线程不安全问题。多个线程共享数据并且可修改————线程A修改共享变量S,线程B修改共享变量S,线程C读取,由此产生:
HKJ_numb1
5 个月前
单例模式
·
设计模式
·
多线程
·
饿汉模式
·
懒汉模式
·
线程安全问题
多线程——单例模式
目录·前言一、设计模式二、饿汉模式三、懒汉模式1.单线程版2.多线程版·结尾前面的几篇文章中介绍了多线程编程的基础知识,在本篇文章开始,就会利用前面的多线程编程知识来编写一些代码案例,从而使大家可以更好的理解运用多线程来编写程序,本篇文章会用多线程来实现设计模式中的“单例模式”,这里实现“单例模式”的方式主要介绍两种:“饿汉模式”和“懒汉模式”,下面进行本篇文章的重点内容吧。