会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
45°仰望星空
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
2019年10月11日
01-并发编程bug源头:可见性、原子性和有序性
摘要: 一、可见性 是指多线程在不同cpu缓存(多核)中对同一个变量进行修改,导致的不可见 二、原子性 指线程间切换导致的原子性问题 一条编程语句执行往往包含多条CPU指令,操作系统做任务切换,可以发生在任意一条cpu指令执行完 比如count+=1;这条语句包含3条cpu指令: 1.把变量count从内存
阅读全文
posted @ 2019-10-11 00:11 45°仰望星空
阅读(180)
评论(0)
推荐(0)
2019年10月10日
在32位的机器上对long/Double型变量进行加减操作存在并发隐患
摘要: 在32位的机器上对long型变量进行加减操作存在并发隐患的说法是正确的。 原因就是:线程切换带来的原子性问题。 非volatile类型的long和double型变量是8字节64位的,32位机器读或写这个变量时得把人家咔嚓分成两个32位操作,可能一个线程读了某个值的高32位,低32位已经被另一个线程改
阅读全文
posted @ 2019-10-10 16:35 45°仰望星空
阅读(1486)
评论(0)
推荐(0)
2019年7月18日
IDEA编译问题汇总updating...
摘要: 1、IDEA编译时出现"cannot resolve symbol"的问题时的解决方法 https://www.cnblogs.com/liusong-funtime/p/9164024.html
阅读全文
posted @ 2019-07-18 12:59 45°仰望星空
阅读(345)
评论(0)
推荐(0)
2018年8月2日
Linux系统找不到eth0设备的解决办法
摘要: 一、问题描述: VMware vSphere Client下Linux虚拟机ifconfig命令无法找到eth0设备,且/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而没有ifcfg-eth0。 二、原因可能有两个:第一,单纯的ifcfg-eth0文件丢失
阅读全文
posted @ 2018-08-02 21:49 45°仰望星空
阅读(28224)
评论(0)
推荐(0)
上一页
1
2
公告