会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lalala
昵称:
archaique
园龄:
3年7个月
粉丝:
2
关注:
4
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
Java并发编程(13)
Java基础(1)
Java框架(5)
JVM(11)
Redis(8)
安全(1)
操作系统(6)
读书笔记(6)
分布式(11)
设计模式(1)
数据库(12)
算法题(19)
网络(7)
微服务(3)
系统设计(3)
消息队列(3)
随笔档案
2024年6月(1)
2024年4月(1)
2024年2月(1)
2024年1月(1)
2023年12月(3)
2023年11月(3)
2023年10月(7)
2023年9月(10)
2023年8月(15)
2023年7月(25)
2023年6月(4)
2023年5月(14)
2023年4月(9)
2023年3月(2)
2023年2月(1)
2022年12月(1)
2022年11月(3)
2022年10月(1)
2022年9月(1)
2022年8月(3)
2022年7月(7)
阅读排行榜
1. MySQL —— 数据页与 B+ 树索引(674)
2. 如何查看 JDK 使用的是哪种垃圾收集器(645)
3. MySql —— 可重复读完全解决了幻读问题吗(626)
4. MySQL —— 锁的粒度和类型、next-key lock(507)
5. RocketMQ 为什么会丢消息,如何保证消息不丢失(477)
推荐排行榜
1. RocketMQ - 顺序消息/事务消息/延迟消息(1)
2. MySQL —— 数据页与 B+ 树索引(1)
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2023年9月2日
五、共享模型之不可变
摘要: 日期转换的问题 问题提出 下面的代码在运行时,由于 SimpleDateFormat 不是线程安全的 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); for (int i = 0; i < 10; i++) { new Threa
阅读全文
posted @ 2023-09-02 23:22 archaique
阅读(6)
评论(0)
推荐(0)
编辑
四、共享模型之无锁
摘要: CAS 有一个共享变量余额,多线程调用减余额方法 withdraw 减少这个共享的余额变量 balance 方法内会启动 1000 个线程,每个线程做 -10 元 的操作 * 如果初始余额为 10000 那么正确的结果应当是 0。结果却大于 0 加锁解决 class AccountUnsafe im
阅读全文
posted @ 2023-09-02 21:24 archaique
阅读(22)
评论(0)
推荐(0)
编辑
点击右上角即可分享