我在使用紧凑框架6.0和.net freamwork 2.0的窗口智能应用程序中使用Threadpool进行后端处理。 我试过像
这两种方式ThreadPool.QueueUserWorkItem(new WaitCallback (SyncTbl));
或
ThreadPool.QueueUserWorkItem(SyncTbl);
但在这两种情况下,由于这些过程,应用程序变得非常缓慢。
我也不能使用BackgroundWorker
类,因为我的应用程序是在.net 2.0中开发的。
请给我一些建议。
答案 0 :(得分:0)
除非缺少资源,否则不会释放Threadpool线程。我建议使用SetMaxThreads来设置池中的最大线程数。或者对于紧凑的框架,使用Thread类也是相当可观的。