今天在 擁抱.NET Core系列:MemoryCache 初識 中第一次看到在 async 方法中使用 Task.Yield() ,代碼如下:static async Task Main(string[] args){
IMemoryCache memoryCache = new MemoryCache(Options.Create(new MemoryCacheOptions())); var value = await memoryCache.GetOrCreateAsync("cache1", async entry =>
{ await Task.Yield(); return 1;
});
Console.WriteLine(value);
Console.WriteLine(memoryCache.Get("cache1"));
}請問上面代碼中 Task.Yield() 究竟有何用處?
- 0 回答
- 0 關注
- 1603 瀏覽
添加回答
舉報
0/150
提交
取消