关于多线程的查询缺失的问题

来源:9-7 Java线程池

Bigger_Xu

2020-08-24

问题描述:
创建线程池,将100万状态为1的数据分成10个线程去查询结果集,过后将结果集合并以后输出。
出现问题:
当线程执行的时候,批量将100个数据状态改为0。而此时线程池执行完以后数据和之前预想查询10万就有缺失

解决: 这种问题如何解决呢?

写回答

1回答

翔仔

2020-08-25

同学好,请问能否换个方式来表达,看了好几次都没看懂是啥意思。。能否举例一下?

0
4
Bigger_Xu
回复
翔仔
嗯嗯,我突然也想明白了,就是操作的时候加个读锁,完事放开就行了
2020-08-30
共4条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程