2013年7月9日

C#中5中timer的比较

摘要: C#中有5个timer,它们的主要区别如下:System.Threading.Timer 在线程池启动一个后台任务。我前段时间写过一个关于timer的垃圾回收的需要注意一下,参见谁动了我的timer?。System.Windows.Forms.Timer 告诉windows把一个计时器和调用它的线程(UI线程)关联起来,通过往UI线程的消息队列里放一个WM_TIMER的消息来实现,所以它的callback一定是在UI线程调用的,不存在多线程调用的问题。System.Windows.Threading.DispatcherTimer 用在WPF和Silverlight中,对应于System.Wi 阅读全文

posted @ 2013-07-09 17:52 fresky 阅读(611) 评论(0) 推荐(0) 编辑

推荐一个网站——聚合了微软的文件的Knowledge Base下载地址

摘要: Microsoft Files是一个微软的文件数据库,从这里可以很方便的找到各个文件版本对应的下载链接。比如今天debug需要找一个特定版本的sos.dll,从这个网站就很方便的给出了这个sos.dll所在的patch和下载地址,还是很方便的。 阅读全文

posted @ 2013-07-09 12:48 fresky 阅读(349) 评论(0) 推荐(0) 编辑

导航