异步中的 async 和 Task.Run() 写法的区别?
他们都好像新启动了一个线程去执行异步方法。
Task.Run 会启动一个新的线程执行 Task,async 不会。
async只是表明这个方法是异步的,Task.Run是指明Run对应的委托用task来执行,是否启动线程去执行这个不一定。
感谢你的回答
一般async只有固定的线程在执行异步任务,不会说每调一次创建一个线程进行执行