1
|
ca9163d9 · 技术社区 · 6 年前 |
![]() |
1
2
启动一个任务,它将调用
注释
:
电话
所以简而言之,第一种形式保证了DoWork1Async不会同步启动或完成。 第二个表单将同步启动dowork1async,甚至可能同步完成它,这取决于它是如何编写的。 —— 这里有一把小提琴显示出不同: https://dotnetfiddle.net/GhrO8x
注意在第一种情况下
|
![]() |
2
1
当您运行(在标记为
你的代码调用
记住这一点
当你跑步时:
你的
在第二种情况下,代码总是在线程池线程上运行。在第一种情况下,您可能根本没有使用额外的线程(取决于DoWork1Async的编码方式) |
![]() |
A B · C#Excel自动调整列避免长文本时出错 8 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 8 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 8 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 8 月前 |