一、线程
Thread[] page = new Thread[3];
page[j] = new Thread(PageService);
page[j].Start(childlist);
在PageService
由于懒得处理直接加锁
private Object thisLock = new object();
lock (thisLock)
{
Sent 1(temp);
Sent2(temp);
}
二、windowsservice
protected override void OnStart(string[] args)
{
Thread mainservice = new Thread(MainService);
mainservice.Start();
}
在主线程中写入代码,便于调试。
有效的调试方法:项目属性--改为控制台应用程序---在programe中service对象建立 调用MainService方法即可!
三、lambda
List<pclass> results = *****;
clist = results.Skip(sum * i).Take(sum).ToList();
childlist = results.Skip(i * sum).ToList();