如何在线程池中预加载线程以提高C#应用程序性能?

时间:2013-09-13 01:13:55

标签: c# multithreading threadpool

我正在编写一个需要每秒处理多达10000个数据的应用程序。我已经开始使用托管的线程池了,一切正常。但是,我的问题是,程序的初始启动似乎有点迟缓,我发现这是由于最初的线程创建。

有没有办法在C#中的线程池中预加载线程?

这就是我使用ThreadpooL的方式:

if (utilities.DatabaseType == "SQLite")
{
    ThreadPool.QueueUserWorkItem(InsertDataOnSeparateThread, new object[] { Sample, T });
} 

0 个答案:

没有答案