鸟语天空
Task.Yield()
post by:追风剑情 2023-8-11 11:31

Task.Yield()主动把控制权返回给调用方。

using System;
using System.Threading.Tasks;

namespace ConsoleApp3
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Main 1");
            _ = LoadAsync();
            Console.WriteLine("Main 2");

            Console.ReadLine();
        }

        public static async Task LoadAsync()
        {
            Console.WriteLine("LoadAsync 1");
            //主动把控制权返回给调用方
            await Task.Yield();
            Console.WriteLine("LoadAsync 2");
        }
    }
}

运行测试
1111.png


评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容