首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问如何实现循环从数据库取多条记录,然后采用多线程的方式操作相应记录啊

2012-01-26 
请教怎么实现循环从数据库取多条记录,然后采用多线程的方式操作相应记录啊?一定时间段取数据记录,线程有限

请教怎么实现循环从数据库取多条记录,然后采用多线程的方式操作相应记录啊?
一定时间段取数据记录,线程有限制,之前线程还没运行完,没可用线程就不操作;运新完关闭线程。


第二种方案:

还是先判断有可用线程没,再决定是否访问数据库取记录,最后在开起新线程处理各条记录,线程数达到限制,就不操作,等待有可用线程,再访问数据库。。。。。

具体怎么实现啊,哪位大哥给个框架代码吧,谢谢
最主要主线程怎么判断线程个数,状态及关闭子线程。

[解决办法]
up
[解决办法]
1个线程取数据,放到缓存,另外一个线程处理数据即可

热点排行