CLR是否在内部产生一个线程来响应计时器事件? [英] Does CLR internally spawns a thread to respond to timer events?
本文介绍了CLR是否在内部产生一个线程来响应计时器事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
汉斯和我有小的讨论最近关于这个问题,我很好奇它是如何真正落实。
Hans and I had small discussion recently about the subject and I'm curious how it is really implemented.
请参阅在这里评论初始说话:<一href="http://stackoverflow.com/questions/6339553/are-c-timers-naturally-multithreaded/6339682#6339682">Are C#计时器自然多线程?
See initial talking in the comments here: Are c# timers naturally multithreaded?
推荐答案
嗯,我做了一些调查......详细信息可在我的博客文章
Well, I did some investigations... Details are in my blog post
要短,只是总结从那里:
To be short, just summary from there:
- 至于SSCLI20汉斯是完全正确的。还有的发放装甲运兵车和排队计时器真正独立的线程。感谢您的坚持,顺便说一句。我接到一个机会去挖掘一些有趣的事情:)
- 在新系统中,仍然可以在没有额外的线程来实现。我只是在错误的假设它已经在那里了,当CLR 2.0编写的。有关详情请参阅CreateThreadpoolTimer,SetThreadpoolTimer和CloseThreadpoolTimer。
这篇关于CLR是否在内部产生一个线程来响应计时器事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文