今天在 拥抱.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 关注
- 1549 浏览
添加回答
举报
0/150
提交
取消