随笔分类 -  D.多线程技术

Provides multithreading knowledage in C#
摘要:How to: Make Thread-Safe Calls to Windows Forms Controls URL: ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_fxmclictl/html/138f38b6-1099-4fd5-910c-390b41cbad35.htm Access to Windows Form... 阅读全文
posted @ 2007-10-06 00:21 Rickie 阅读(1287) 评论(0) 推荐(0) 编辑
摘要:在多线程的程序中,经常会出现两种情况。一种情况下,应用程序中的线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应;而另外一种情况则是线程平常都处于休眠状态,只是周期性地被唤醒。这里分析及介绍.Net Framework中ThreadPool class来对付第一种情况,相应地也会谈到QueueUserWorkItem方法和WaitCallback委托。而使用Timer(System.Threading.Timer or System.Windows.Forms.Timer)来对付第二种情况,可以参考《System.Threading.Timer类的TimerCallback 委托》。 阅读全文
posted @ 2004-11-23 01:41 Rickie 阅读(40918) 评论(4) 推荐(2) 编辑
摘要:System.Threading.Timer 是一个使用回调方法的计时器,而且由线程池线程服务,简单且对资源要求不高。 阅读全文
posted @ 2004-11-20 11:27 Rickie 阅读(19376) 评论(16) 推荐(0) 编辑