您好、欢迎来到现金彩票网!
当前位置:热购彩票app下载 > 公用数据网 >

java多线程假设一个list有1W条数据 现在我想用多线程不重复的读

发布时间:2019-07-29 13:18 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  你的答案是对的,我自己的解决方式跟你类似,也是将LIST进行了分段,谢谢你,不过不能给你分了,实在不好意思。

  展开全部方法很多,就不写实现了,随便说几个:如果可以更改Email 那么可以在其中加一个boolean的成员变量 isRead来标识是否被读取,Run线程里面加段代码对标识的处理,即判断isRead 如果为0 那就置1然后再读取,如果为1就处理下一个。。。最后开4个线程把Email的引用传进去跑。。。。。。。

  展开全部迭代遍历list,迭代也好for循环也罢,同时remove()掉它的元素,肯定会出问题,数组长度都改变了,你还怎么循环?会报一个数组长度,期望值与实际值不等的错。.add好像不会。一边存一边取,你用Linklist试试?插入删除比较方便。看数据结构,可以学习链表原理。

http://e-ndicus.com/gongyongshujuwang/1050.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有