我正在编写一个需要每秒处理多达10000个数据的应用程序。我已经开始使用托管的线程池了,一切正常。但是,我的问题是,程序的初始启动似乎有点迟缓,我发现这是由于最初的线程创建。
有没有办法在C#中的线程池中预加载线程?
这就是我使用ThreadpooL的方式:
if (utilities.DatabaseType == "SQLite")
{
ThreadPool.QueueUserWorkItem(InsertDataOnSeparateThread, new object[] { Sample, T });
}