0
因此,我正在谈论一个需要我为所订阅的每个事件调用保持活动方法的Web服务。这可以在任何给定的时间达到400个事件。.NET ThreadPool为什么滞后?
目前我使用System.Timers.Timer没有间隔运行。 问题是这似乎吃掉了我的ThreadPool,因为如果我尝试使用ThreadPool.QueueWorkersItem()运行某些内容,它可能需要长达20秒才能在它排队后运行。
任何想法如何运行我的keep-alive调用运行,而不消耗线程池?
BR托马斯
你是否每次都在一个新线程上执行“保持活力”方法?为什么不只是一个专门的呢? – Fredrik