C# task 任务循环执行

 static void TaskMethed()
        {
            Task task = Task.Factory.StartNew(() =>
            {
                Console.WriteLine("task开始执行");
                new Task(() =>
                {
                    Console.WriteLine("task1执行");
                }, TaskCreationOptions.AttachedToParent).Start();

                new Task(() =>
               {
                   Console.WriteLine("task2执行");
               }, TaskCreationOptions.AttachedToParent).Start();

            }, TaskCreationOptions.LongRunning).ContinueWith(p =>
            {
                Console.WriteLine("task执行结束");
                TaskMethed();
            });
        }

 

posted @ 2022-08-19 12:09  兴趣就是天赋  阅读(1384)  评论(0编辑  收藏  举报