一段业务代码如图所示,我想给线程传入2位置dbresult。比如1位置的dbresult有4条数据,2位置的dbresult有2条数据,为什么debug发现线程接收的是没有处理之前的1位置的dbresult数据,而我需要的是2位置的dbresult.跪求指导
一段业务代码如图所示,我想给线程传入2位置dbresult。比如1位置的dbresult有4条数据,2位置的dbresult有2条数据,为什么debug发现线程接收的是没有处理之前的1位置的dbresult数据,而我需要的是2位置的dbresult.跪求指导
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
谢谢各位,是我在主线程的后续操作中对数组进行了添加,影响到了线程。新建一个临时的数组或者用copyonwriteArraylist都可以解决