c#创建一个无限期等待的任务,永不退出程序,控制台永不退出,无限期运行,适合Linux,windows
internal class Program
{
static void Main(string[] args)
{
//每隔多少秒读取文件
Task task = new Task(() =>
{
while (true)
{
//你的业务代码
//每隔10秒读取文件
Thread.Sleep(10 * 1000);
}
}, TaskCreationOptions.LongRunning);
task.Start();
//Task.Delay(-1) 无限期等待;永不退出程序
Task.Delay(-1).Wait(-1);
}
}