首页 新闻 会员 周边

如何利用Thread查询List?[急]

0
[已关闭问题]

 

list<Int32> 数据量:100000条

如何利用线程同时查询list<Int32>中的全部奇数和全部偶数

最后返回两个List<Int32>,一个为奇数list,另一个为偶数list?

chenming的主页 chenming | 初学一级 | 园豆:0
提问于:2008-12-10 16:17
< >
分享
其他回答(3)
0

有必要用线程吗?

wsky | 园豆:558 (小虾三级) | 2008-12-10 16:33
0

建议将List分段处理,比如说开4个线程处理,那么List就会分成0-24999,25000-49999.....每个线程处理一段,之后将得到的技术放在一个list中,将偶数放在另一list中,记得这两个list加锁就行了!

其实这样效率也不一定高到哪去!但是还是有提高的!

GUO Xingwang | 园豆:3885 (老鸟四级) | 2008-12-10 16:36
0

由于新的list的生成是要加锁的,所以效率几乎不会有什么提高

Gray Zhang | 园豆:17610 (专家六级) | 2008-12-10 19:14
0

查询完奇数剩下的就是偶数了.

Jerry Qian | 园豆:19 (初学一级) | 2008-12-11 15:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册