日期:2014-05-19  浏览次数:20700 次

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


第二种方案:

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

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

------解决方案--------------------
up
------解决方案--------------------
1个线程取数据,放到缓存,另外一个线程处理数据即可