Thread pingTask = new Thread(new ThreadStart(delegate
{
//从数据库获取1000条数
var list = getdata();
}));
//启动线程
pingTask.Start();
for (int i = 0; i < 100; i++)
{
Thread pingTask = new Thread(new ThreadStart(delegate
{
//从数据库获取1000条数
var list = getdata();
}));
//启动线程
pingTask.Start();
}
private List<company> getdata()
{
lock (this)
{
//提取数据
return list;
}
}
object obj=new object()
private List<company> getdata()
{
lock (obj)
{
List<ckb_com> list = ckbbll.FindList($" com_id >={index} and com_id<{index + pagesize}");
index = index + pagesize;
return list;
}
}
| 欢迎光临 苏飞论坛 (http://www.sufeinet.com/) | Powered by Discuz! X3.4 |