扩展代码|  常用工具|  常用框架|  站内项目|  常用地址|  代码规范| 关于我们

asp.net 线程Thread,定时器Timer的使用

所属分类:Asp.Net

 2020-08-25 15:15  932  0  0  0
线程
//创建一个线程
Thread t=new Thread(enterPoint);
Thread t=new Thread(new ThreadStart(methodName));
//关闭线程
t.Abort();
//让当前线程休眠1000 毫秒
Thread.Sleep(1000);
定时器
System.Timers.Timer t = new System.Timers.Timer(10000); //实例化Timer类,设置间隔时间为10000毫秒;
t.Elapsed += new System.Timers.ElapsedEventHandler(这里是执行的方法); //到达时间的时候执行事件;
t.AutoReset = true; //设置是执行一次(false)还是一直执行(true);
t.Enabled = true; //是否执行System.Timers.Timer.Elapsed事件;
案列
//创建一个线程,执行SmsManager.SmsOper方法
Thread thread = new Thread(new ThreadStart(SmsManager.SmsOper));//创建线程
thread.Start(); //启动线程

//类 SmsManager
//启动定时器,每五分钟执行方法一次
public class SmsManager
{
        public static void SmsOper() {
            try
            {
                Timer tmr = new Timer(1000 * 60 * 5);//5分钟一个循环
                tmr.Elapsed += delegate
                {
                    StarSms();//要执行的方法
                };
                tmr.Start();
                StarSms();//要执行的方法
            }
            catch (Exception e)
            {
            }
        }
}

如有帮助请打赏一下,分分是爱!!!
微信打赏
相关分类推荐
C#使用阿里云短信

C#使用阿里云短信

C#使用阿里云短信,从购买服务,到配置AccessKey,签名配置,模板配置,实现C#后台发送短信。
  Asp.Net
 1148  1  0
c#后台读取和写入json格式数据

c#后台读取和写入json格式数据

api是返回json数据和读取json数据进行操作,故此写个小方法,记录一下常用。
  Asp.Net
 1522  0  1
c#读取和写入xml

c#读取和写入xml

配置灵活全局变量,并写入xml中,故此写个小方法,操作xml文件。
  Asp.Net
 1197  0  0
c# 文本的读取和写入

c# 文本的读取和写入

读取配置文件路径,获取文本路径,对文本进行内容读取和内容写入。源码分享,有用请点赞,谢谢。
  Asp.Net
 1062  0  0

评论这篇文章(0

  • 楼主 xcSharp博客
学习永无止境,活到老,学到老,书山有路勤为径,学海无涯苦作舟;业精于勤荒于喜,行成于思毁于随