c# 异步延时执行代码

来源:互联网 发布:部落冲突气球数据 编辑:程序博客网 时间:2024/06/05 08:31

Task.Delay 异步延时

using System;using System.Threading.Tasks;namespace ConsoleApp1{    class Program    {        static void Main(string[] args)        {            var t = Task.Run(async delegate            {                  await Task.Delay(5000);                Console.WriteLine("5秒后会执行此输出语句");                return 42;            });            var t2 = Task.Run(t_task);            Console.WriteLine("此输出语句立马执行");            //t.Wait();            Console.WriteLine("Task t Status: {0}, Result: {1}",                              t.Status, t.Result);            Console.ReadLine();        }        public static async Task t_task() {                await Task.Delay(1000);                Console.WriteLine("1秒后会执行此输出语句");         }    }}
原创粉丝点击