会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
lalala
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
阅读(4)
评论(0)
推荐(0)
编辑
四、共享模型之无锁
摘要: CAS 有一个共享变量余额,多线程调用减余额方法 withdraw 减少这个共享的余额变量 balance 方法内会启动 1000 个线程,每个线程做 -10 元 的操作 * 如果初始余额为 10000 那么正确的结果应当是 0。结果却大于 0 加锁解决 class AccountUnsafe im
阅读全文
posted @ 2023-09-02 21:24 archaique
阅读(8)
评论(0)
推荐(0)
编辑