首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JAVA多线程编程
eventime
创建于2024-09-16
订阅专栏
深入浅出分析JAVA多线程机制,每个案例讲解提供方便可复现代码。
暂无订阅
共3篇文章
创建于2024-09-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JAVA 多线程基础:JAVA中double 和 long非原子读写问题
在32bit JVM中不能将double 与 long类型的数据在一条指令中进行处理。为了处理64bit的数据,32bit的JVM会将一次对64bit的数据操作变为两次对32bit的操作。
JAVA多线程基础:内置锁,同步代码的使用(Synchronized)及其可重入机制
java中可以使用内置锁机制来支持原子性。具体来说可以使用 **Synchronized **来修饰代码块,这个代码块在同一个时间只能由获取了锁的线程执行。
JAVA多线程基础:竞态条件(Race condition)
竞态条件定义 竞态条件会使得结果变得不可靠。当某个计算的正确性取决于多个线程的交替执行时序时,就会发生竞态条件。 最常见的竞态条件为,“先检查后执行(Check-Then-Act )”。