C#线程中调用TIMER

原创 2012年03月24日 10:12:33
  • Sytem.Windows.Forms.Timer类的一个实例, 该实例适合于单线程的环境。使用Sytem.Timers.Timer类更加合适, 该类适合多线程的环境。


     private void button2_Click(object sender, EventArgs e)
        {
          Thread t = new Thread(new ThreadStart(work));
          t.Start();
        }
    
        private void work()
        {
          System.Timers.Timer timer = new System.Timers.Timer();
          timer.Interval = 500;
          timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed);
          timer.Enabled = true;
        }
    
        void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
          Console.WriteLine("Test");
        }

C#多线程 定时重复调用异步线程即System.Threading.Timer类使用小例

1.System.Threading.Timer计时器提供了一种重复调用异步线程的方法。.Net BCL中有多个Timer类,如用于Windows应用程序的System.Windows.Forms.T...

C# 线程中使用Timer,并向其触发的事件(函数)中传递参数

C#中的三个Timer我就不作说明了,这里要说的是如果你在线程中使用Timer,是不能使用System.Windows.Forms.Timer的,微软的注释很明确:“实现按用户定义的时间间隔引发事件的...

c# 线程调用

  • 2007年11月23日 16:19
  • 342KB
  • 下载

Java Timer的使用,守护线程。

分类: Java 2010-05-10 17:46 877人阅读 评论(1) 收藏 举报 view plaincopy to clipboardprint? ...
  • gm_163
  • gm_163
  • 2011年12月09日 17:12
  • 783

线程的生命周期以及Timer和TimerTask的使用

线程的生命周期   线程的生命周期:一个线程从创建到消亡的过程。   如下图,表示线程生命周期中的各个状态:       线程的生命周期可以分为四个状态: 1.创建状态:   当用n...

线程实用解析--------(五)BackgroundWorker和Timer

上一节讲到在实际的编程中某些任务执行完成时间可能较长,比如打开大文件、连接远程计算机或查询数据库,这个时候可能会导致UI界面发生长时间未响应,如果你需要在执行某些任务的同时,还要进行UI界面的响应,B...

线程配合及Timer TimerTask理解

1、 认识Thread和Runnable  Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,...

异步处理(Handler)线程(Thread&Runnable)定时器(Timer)Wifi管理(WifiManager&WifiInfo)

Handler.post(Runnable)方法的执行原理:http://blog.csdn.net/vampire0072009/article/details/43273375 Java中Runn...

任务,线程和同步(八)之Timer类

.NET Framework提供了几个Timer类,用于某个时间间隔后调用某个方法。下图列出了Timer类及其名称控件和功能。下面实例使用:System.Threading private sta...

Android线程—Timer类(五)

schedule(TimerTask task, long delay)方法 该方法的主要作用是以当前时间为基准,延迟指定的毫秒数来执行TimerTask任务。具体请看下面的示例...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#线程中调用TIMER
举报原因:
原因补充:

(最多只允许输入30个字)