【发布时间】:2020-12-05 00:41:34
【问题描述】:
我想做一个同步函数来异步
public JobSync()
{
// a lot of logic
}
两者
public async JobAsync()
{
JobSync()
await Task.CompleteTask;
}
和
Task.Run(()=>JobSync())
有效,
但是这两种方式有什么区别吗?
【问题讨论】:
-
第一个将在同一个线程上运行,第二个将创建新线程来运行给定的方法。
标签: c# .net .net-core async-await