技术栈

线程安全问题

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