c#实现每隔一段时间执行代码(多线程)
2012-02-17 22:12
369 查看
总结以下三种方法,实现c#每隔一段时间执行代码:
方法一:调用线程执行方法,在方法中实现死循环,每个循环Sleep设定时间;
方法二:使用System.Timers.Timer类;
方法三:使用System.Threading.Timer;
?
方法一:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace TestThread
{
class Program
{
private static int Count=0;
static void Main(string[] args)
{
Thread mythread = new Thread(new ThreadStart(print));
mythread.Start();
Console.ReadLine();
}
private static void print()
{
while (true)
{
Count++;
Console.WriteLine(Count.ToString());
Console.WriteLine(DateTime.Now.ToString());
Thread.Sleep(1000);
}
}
}
}
方法一:调用线程执行方法,在方法中实现死循环,每个循环Sleep设定时间;
方法二:使用System.Timers.Timer类;
方法三:使用System.Threading.Timer;
?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace TestThread
{
class Program
{
private static int Count=0;
static void Main(string[] args)
{
Thread mythread = new Thread(new ThreadStart(print));
mythread.Start();
Console.ReadLine();
}
private static void print()
{
while (true)
{
Count++;
Console.WriteLine(Count.ToString());
Console.WriteLine(DateTime.Now.ToString());
Thread.Sleep(1000);
}
}
}
}
相关文章推荐
- c#实现每隔一段时间执行代码(多线程)
- c#实现每隔一段时间执行代码(多线程)
- c#实现每隔一段时间执行代码(多线程)
- c#实现每隔一段时间执行代码(多线程) 3种定时器
- c#实现每隔一段时间执行代码(多线程)
- c#实现每隔一段时间执行代码(多线程)
- c#实现每隔一段时间执行代码(多线程) 3种定时器
- c#实现每隔一段时间执行代码(多线程)
- c#实现每隔一段时间执行代码(多线程)
- c#实现每隔一段时间执行代码(多线程)
- C#实现每隔一段时间执行代码(多线程)
- c#实现每隔一段时间执行代码(多线程)
- 总结以下三种方法,实现c#每隔一段时间执行代码:
- c#每隔一段时间执行一段代码(多线程)
- 实现c#每隔一段时间执行代码
- c#实现每隔规定时间自动执行程序代码
- setTimeout() 实现程序每隔一段时间自动执行
- vs C# 代码实现执行单元测试用例
- c#实现多线程代码例子
- Winform基于多线程实现每隔1分钟执行一段代码