2009-09-09 28 views

回答

5

不使用System.Threading.Timer,no。使用System.Timers.Timer我相信你可能如果有問題的線程池相應地執行ISynchronizeInvoke。我相信定時器將在其SynchronizingObject上撥打BeginInvoke來執行相應的回調。如果線程池實施ISynchronizeInvoke意味着「將回調添加到工作隊列」,它應該可以正常工作。我的線程池是非常原始的btw - 或者至少它是非常古老的 - - 幾乎可以肯定會有更好的可用的線程池。現在)。

+0

感謝您的確認,我希望你有一些輸入。 – 2009-09-09 18:43:16