每隔一段时间自动执行一次某个方法

我是研究僧i 提交于 2020-01-14 01:02:46

class Program
{
public static bool bStop = false;
static int x = 10;
static void Main(string[] args)
{
//定义线程
Thread LogThread = new Thread(new ThreadStart(DoService));
//设置线程为后台线程,那样进程里就不会有未关闭的程序了
LogThread.IsBackground = true;
if (bStop == false)
{
LogThread.Start();//起线程
}
Console.ReadKey();
}
private static void DoService()
{
while (true)
{
bStop = false;
SendToService();
System.Threading.Thread.Sleep(1000);//1000=1秒
}
}
private static void SendToService()
{
x++;
Console.WriteLine(x);
}
}

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!