标签: c# asynchronous task
我在619页面阅读异议代表时遇到了一个问题
异步代理会产生令人惊讶的开销 - 并且很痛苦 多余的任务:
Func<string> foo = () => { Thread.Sleep(1000); return "foo"; }; Task.Run (foo).ContinueWith (ant => Console.WriteLine (ant.Result));
为什么异步代理会产生令人惊讶的开销?