// 做一件无需等待的事情 // 如一个接口完成一件操作 // 需要额外更新的操作放到此异步方法内 // 问:额外更新的是同步操作,是否有必要做成异步形式 // 如果做成这样,那么此方式是否影响到性能,比如开辟过多的线程? private static aysnc void DoSomething() { //是否需要包在 Task.Run 内 await Task.Run(() => { // 以下几种可能是同步处理代码的情况 // 1 、普通处理只需 CPU 计算 // 2 、需要数据库读写等 I/O 操作 } } 