# async

1 篇文章

C# 语言

C# 多线程(四):异步调用容易踩的坑

for 循环里 Task.Run 捕获循环变量,打印出来的全是错的;原因是闭包捕获的是变量本身而不是值。顺带补上另外几个常见的坑:界面线程上 .Result 死锁、async void 吞异常、忘记 await。

2023 年 11 月 27 日 · 1 分钟读完