我爱Aspx >> Asp.Net >> C#多线程-不同线程之间通过事件委托封送调用方法前两天做了一个自定义单件Timer,该Timer能够根据相应数据记录(Row)中的记录ID和设定分钟Minutes 做相应的事件调用,但是如果此事件处理程序在一Form中时则不能正确调用它,但是把82到93行的注释去掉就可以了。
Timer大体定义如下:
1 using System;
2 using System.Threading;
3 using System.ComponentModel;
4 using System.Windows.Forms;
5
6 /************************************************************
7 * MyTimer.Timer能够根据同一Timer定时基准对不同的定时事件做定时。
8 *
9 * MyTimer.Timer包含一Hashtable和Threading.Timer,每次Timer定时回调
10 * 遍历Hashtable并根据其中的TimerNode的定时周期值是否为零来判断是否调用
11 * 相应的TimerCome事件。
12 ************************************************************ */
13 namespace MyTimer
14 {
15 /// <summary>
16 /// 事件定时节点
17 /// </summary>
18 internal class TimerNode
19 {
20 /// <summary>
21 /// 构造函数
22 /// </summary>
Ҷƪл˵?
用C#截取指定长度的中英文混合字..[08-01]
C#中控制IIS服務重啟[08-01]
C# 中返回上一页问题代码[08-01]
了解c#2.0中的Anonymous Methods..[08-01]
C#投票作弊程序制作思路[08-01]
C#中计算两个时间的差[08-01]
C#箴言之用属性来访问类的私有成..[08-01]
C#中父窗口和子窗口之间实现控件..[08-01]
C# 4.0语言将出现重大改变,带来..[08-01]
C# 3.0新特性初步研究 Part6:使用..[08-01]
Windows 2003 Server 中DOTNET程..[08-01]
ASP.NET2.0瞎记-加密链接字符串[08-01]
Photoshop打造一幅不错的电路板效..[08-01]
Photoshop把人物照片打造的更具有..[08-01]
Agnitum Outpost Firewall Pro身..[08-01]
Flash绘制06年德国世界杯标志[08-01]
用Dreamweaver进行数据库操作[08-01]
Dreamweaver制作网页实用七招[08-01]
sql语句简单解决同个字段不同标识..[08-01]
配置SQL Server 2005 Reporting ..[08-01]