会员
周边
新闻
博问
闪存
众包
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
谁戳破我轮胎
博客园
首页
新随笔
联系
订阅
管理
2020年11月28日
Collection.shuffle()多线程环境随机排序失败原因分析
摘要: 笔者在多线程环境下用shuffle打乱List并随机取元素进行操作,测试通过后在生产环境发现取得的元素并不随机,排查后发现是shuffle方法中对list进行了重排,而笔者使用的数组并非线程安全类,以至于引发了线程安全问题。 问题分析: 1. 进行shuffle的数组是从配置中取出字符串用split
阅读全文
posted @ 2020-11-28 10:23 谁戳破我轮胎
阅读(590)
评论(0)
推荐(0)