发布时间:2026/8/22 12:05:35
并发的三大特性 现代计算机模型中CPU的最小调度单元就是线程在OS中线程就是进程中的一条执行流程同一个进程中多个线程可以共享代码片段、数据段、打开的文件等但是每个线程都有专属自己的寄存器、栈结构。首先理解下并行和并发目标都是最大化CPU的使用率并行(parallel)指在同一时刻有多条指令在多个处理器上同时执行。所以无论从微观还是从宏观来看 二者都是一起执行的。如下图所示并发(concurrency)指在同一时刻只能有一条指令执行但多个进程指令被快速的轮换执行使得在宏观上具有多个进程同时执行的效果但在微观上并不是同时执行的只是把时间分成若干段使多个进程快速交替的行。如下图所示并行在多处理器系统中存在而并发可以在单处理器和多处理器系统中都存在并发能够在单处理器系统中存在是因为并发是并行的假象并行要求程序能够同时执行多个操作而并发只是要求程序假装同时执行多个操作每个小时间片执行一个操作多个操作快速切换执行 。并发的三大特性 有序性 原子性可见性有序性定义即程序执行的顺序按照代码的先后顺序执行。如何保证有序性通过 volatile 关键字保证有序性。通过 内存屏障保证有序性。通过 synchronized关键字保证有序性。通过Lock保证有序性。原子性定义一个或多个操作要么全部执行且在执行过程中不被任何因素打断要么全部不执行。如何保证原子性通过 synchronized 关键字保证原子性。通过 Lock保证原子性。通过 CAS保证原子性。可见性定义当一个线程修改了共享变量的值其他线程能够看到修改的值。如何保证可见性通过 volatile 关键字保证可见性。通过 内存屏障保证可见性。通过 synchronized 关键字保证可见性。通过Lock保证可见性。通过 final 关键字保证可见性记住这三句话指令重排导致了有序性线程切换导致了原子性缓存导致了可见性 。

相关新闻

2026/8/22 12:05:35

同步方法与同步块那个是更好选择

在java 开发中,我们在使用synchronized关键字对同步数据进行加锁时,有两种写法,一是同步方法,另一种时同步方法块。代码如下:/*** author Evan Walker* version 1.0* desc 昂炎数据 https://www.ayshuju.com/home* dat…

2026/8/22 12:00:34

界面控件DevExpress WPF拥有丰富SVG图像库,更好支持高DPI显示器

DevExpress WPF拥有120个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。DevExpress新旧版本帮助…

2026/8/21 13:13:49

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/21 20:14:07

工业传感器与变送器详解:序章 从物理世界到工业数据

序章 从物理世界到工业数据 ——重新认识工业传感器与变送器 工业自动化系统正变得日益复杂。今天的工业现场早已不是简单的控制回路,而是由多层技术共同构成的立体体系:PLC、DCS、SCADA、MES、工业互联网、边缘计算与人工智能。控制系统可以执行复杂算法,工业网络可以实现…

2026/8/21 15:40:01

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/21 15:40:01

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/22 1:39:53

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…