async 与 Thread 的错误结合
原文中文,约2400字,阅读约需6分钟。发表于: 。在 TAP 出现之前,我们可以通过 Thread 来完成一些线程操作,从而实现多线程和异步操作。在 TAP 出现之后,有时候为了更高精度的控制线程,我们还是会使用到 Thread 。文本讲介绍一种错误的使用方式,作为读者的一个参考。和 TaskCreateOptions.LongRunning 类似 不应该尝试使用 Thread 执行类似的异步操作。因为这浪费了开启线程的花销。有的时候,你可能会这...
在 TAP 出现之前,可以通过 Thread 实现多线程和异步操作,但不应该尝试使用 Thread 执行类似的异步操作,因为会浪费开启线程的花销。API 设计时应提供 Task 相关的重载,以支持 TAP 操作,Rider 可以观测线程的生命周期。