c#编程中,怎样使用多线程处理数据库读取的信息
发布网友
发布时间:2022-04-11 03:51
我来回答
共2个回答
热心网友
时间:2022-04-11 05:20
//你分给5个线程 他也不是同时出来的,多线程还是要等CPU闲下来才能工作的。。。。
//非要这样做 参考如下 给你举个例子 取第二条记录。
Thread threadGetTop2=new Thead(new ThreadStart(GetTop2));
threadGetTop2.Start();
private void GetTop2()
{
//这里用ADO.NET打开连接
string sql="select top 1 * from (select top 2* from A order by id desc)t";
//拿到记录
}
热心网友
时间:2022-04-11 06:38
不用线程池也可以。你用循环启动多个线程就可以了。
while(记录不等于空)
{
创建一个新线程,参数是返回的一条记录。
}