CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

有关ThreadPool.RegisterWaitForSingleObject()的问题

楼主Jerry_shower(Jerry)2006-06-04 10:59:52 在 .NET技术 / C# 提问

各位大侠请看这两段代码:  
  (1)  
  static   void   Main(string[]   args)  
                  {  
                          RegWait   oR   =   new   RegWait();  
                          AutoResetEvent   arev   =   new   AutoResetEvent(false);  
                          ThreadPool.RegisterWaitForSingleObject(arev,   new   WaitOrTimerCallback(RegWait.workitem),   null,   2000,   false);  
                          arev.Reset();     //这是重点  
                          Console.Read();  
                  }  
   
  (2)  
  static   void   Main(string[]   args)  
                  {  
                          RegWait   oR   =   new   RegWait();  
                          AutoResetEvent   arev   =   new   AutoResetEvent(false);  
                          ThreadPool.RegisterWaitForSingleObject(arev,   new   WaitOrTimerCallback(RegWait.workitem),   null,   2000,   false);  
                          //arev.Reset();     //把这句注销后,执行的结果仍于(1)相同  
                          Console.Read();  
                  }  
   
   
  为代码的完整性,  
  这是  
  class   RegWait  
          {  
                  private   static   int   i   =   0;  
                  public   static   void   workitem(object   o,   bool   signaled)  
                  {  
                          i   +=   1;  
                          Console.WriteLine("The   Thread   pool   is   invoked   "   +   i.ToString());  
                  }  
            }  
  的代码。  
   
  问题:  
  是否该RegisterWaitForSingleObject()函数只要超时的时间到,就会自动执行,而与arev关系不大?  
  谢谢!  
   
  问题点数:20、回复次数:1Top

1 楼LifeAndC(蓝色忧郁)回复于 2006-06-04 11:04:25 得分 20

我只知道在Win32下,WaitForSingleObject()这是等待一个线程的做法,当线程被激活时,怎么怎么的,都不记得的了....Top

相关问题

关键词

得分解答快速导航

  • 帖主:Jerry_shower
  • LifeAndC

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo