很多资料都说async、await不会创建新的线程,而是通过状态机来执行await的前后部分,但是在获取await前后部分的线程ID时,发现线程ID是不一样的,这是怎么回事?
在执行完之后会重新创建线程。
那是状态机创建的线程?
@海之殇: 不是。看看这篇文章:http://www.cnblogs.com/ioexception/p/Async_Await_Asynchronous_Programming.html