会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Valentino的博客
博客园
首页
新随笔
联系
订阅
管理
2020年10月20日
java 导致多线程数据安全问题的原因
摘要: 以多窗口买票为例。 多线程操作共享数据存在安全问题。 是由于数据操作的原子性被破坏导致的。 if语句和之后的operate语句应该具有原子性。没有锁,在if 与 operate 之间可能数据被其他线程修改了。导致数据安全问题。 导致原子性丢失的原因有多个,比如线程自己阻塞,cpu资源调度导致线程挂起
阅读全文
posted @ 2020-10-20 14:54 Valentino
阅读(429)
评论(0)
推荐(0)
编辑
公告