zoukankan
html css js c++ java
C#中Timer类与线程
线程Thread
//
线程
using
System;
using
System.Threading;
namespace
TaskDemo
{
public
class
MyTask
{
public
Thread m_thread;
string
m_name;
public
MyTask(
string
name)
{
m_name
=
name;
m_thread
=
new
Thread(
new
ThreadStart(Worker));
}
private
void
Worker()
{
Console.WriteLine(
"
Hello,
"
);
Thread.Sleep(
1500
);
Console.WriteLine(m_name);
}
}
class
TaskDemo1
{
static
void
Main(
string
[] args)
{
MyTask task1
=
new
MyTask(
"
Bill
"
);
MyTask task2
=
new
MyTask(
"
Steve
"
);
task1.m_thread.Start();
task2.m_thread.Start();
}
}
}
Timer类
关于C#中timer类 在C#里关于定时器类就有3个
1
.定义在System.Windows.Forms里
2
.定义在System.Threading.Timer类里
/?
"
3
.定义在System.Timers.Timer类里
System.Windows.Forms.Timer是应用于WinForm中的,它是通过Windows消息机制实现的,类似于VB或Delphi中的Timer控件,内部使用API SetTimer实现的。它的主要缺点是计时不精确,而且必须有消息循环,Console Application(控制台应用程序)无法使用。
System.Timers.Timer和System.Threading.Timer非常类似,它们是通过.NET Thread Pool实现的,轻量,计时精确,对应用程序、消息没有特别的要求。System.Timers.Timer还可以应用于WinForm,完全取代上面的Timer控件。它们的缺点是不支持直接的拖放,需要手工编码。
例:
使用System.Timers.Timer类
System.Timers.Timer t
=
new
System.Timers.Timer(
10000
);
//
实例化Timer类,设置间隔时间为10000毫秒;
t.Elapsed
+=
new
System.Timers.ElapsedEventHandler(theout);
//
到达时间的时候执行事件;
t.AutoReset
=
true
;
//
设置是执行一次(false)还是一直执行(true);
t.Enabled
=
true
;
//
是否执行System.Timers.Timer.Elapsed事件;
public
void
theout(
object
source, System.Timers.ElapsedEventArgs e)
{
MessageBox.Show(
"
OK!
"
);
}
查看全文
相关阅读:
Android--从路径中提取文件名
Android--全局变量 很好很强大
Android数据库升级实例
eclipse中maven项目部署到tomcat [转]
【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目
maven下载和安装
Maven 在eclipse中如何配置
怎么查看eclipse是否支持maven
证书
Tomcat7中开启gzip压缩功能的配置方法
原文地址:https://www.cnblogs.com/ding0910/p/559383.html
最新文章
locate 最快的查找文件的命令 NB
被黑客种下恶意程序的排除案例
git push 报错!!!!
开发uniapp必备
PowerTCP FTP for .NET 在线e文文档
c#获取Amr文件的时长(毫秒)亲测有效
Nancy Web框架 文档
轻量级ORM工具Simple.Data
Building an (awesome) API with NancyFX 2.0 + Dapper
NancyFx-打造小型 WebAPI 與 Microservice 的輕巧利器
热门文章
SQLite数据库管理工具(SQLiteStudio)v3.1.1
pdf转换word
Ant Design
Android—— 定制界面风格
Android——检测TXT文件中是否含有双字节字符
Android权限注解
Android中 单位 介绍
Android----Thread+Handler 线程 消息循环(转载)
安卓开发-自定义标题栏
Android 实时文件夹
Copyright © 2011-2022 走看看