CLR是否在内部产生一个线程来响应计时器事件? [英] Does CLR internally spawns a thread to respond to timer events?

查看:130
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆