问题
I need a thread-pool for working with COM
objects inside an ASP.NET
project.
QueueUserWorkItemSTA(WaitCallback)
回答1:
From the CodeProject Article of Smart Thread Pool:
Also note that the .NET ThreadPool doesn't support calls to COM with single threaded apartment (STA), since the ThreadPool threads are MTA by design.
So I assume if you give the Smart Thread Pool a try, it could fit your requirements.
Personally, I use this class successfully since severals years.
来源:https://stackoverflow.com/questions/4528261/how-to-tell-thread-pool-to-run-a-delegate-on-a-sta-thread