我想使用
在这种情况下,我如何仍然使用
await Task.Run(DoWork)
在线程池上执行一些重复的单线程计算工作。问题是,我需要在DoWork
中使用STA COM对象,所以我猜不能使用线程池,因为我不能更改池线程的公寓状态。在这种情况下,我如何仍然使用
async
/await
? 使用自己的STA线程池和自定义任务调度程序似乎太过复杂。