技术栈

线程安全需要保证几个基本特征

wuqingshun3141592026-03-20 21:59

面试

1、原子性:要么全部执行且执行过程中不被中断 ,要么全部不执行。

2、可见性:一个线程修改了共享变量的值,其他线程能立即看到这个修改后的最新值。

3、有序性:程序执行的顺序,按照代码的先后顺序执行,不会出现 "指令重排序" 导致的逻辑混乱。

上一篇:Oracle Redo 日志操作手册
相关推荐
Moksha262
1 小时前
5G、VoNR基本概念
开发语言·5g·php
努力也学不会java
2 小时前
【缓存算法】一篇文章带你彻底搞懂面试高频题LRU/LFU
java·数据结构·人工智能·算法·缓存·面试
攒了一袋星辰
2 小时前
高并发强一致性顺序号生成系统 -- SequenceGenerator
java·数据库·mysql
jzlhll123
2 小时前
kotlin Flow first() last()总结
开发语言·前端·kotlin
小涛不学习
2 小时前
Spring Boot 详解(从入门到原理)
java·spring boot·后端
W.D.小糊涂
2 小时前
gpu服务器安装windows+ubuntu24.04双系统
c语言·开发语言·数据库
用头发抵命
2 小时前
Vue 3 中优雅地集成 Video.js 播放器:从组件封装到功能定制
开发语言·javascript·ecmascript
似水明俊德
2 小时前
02-C#.Net-反射-学习笔记
开发语言·笔记·学习·c#·.net
于先生吖
3 小时前
Java框架开发短剧漫剧系统:后台管理与接口开发
java·开发语言
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03OpenClaw 使用和管理 MCP 完全指南04Labelme从安装到标注:零基础完整指南05AI 编程三剑客:Spec-Kit、OpenSpec、Superpowers 深度对比与实战指南06UV安装并设置国内源07小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)08OpenClaw Control UI安全上下文访问配置09Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services10让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南