答案 0 :(得分:2)
AWAIT_TIME
表示代码正在等待另一个任务完成。这通常发生在C#'await'语句中。当代码执行C#'await'时,线程展开并将控制返回给线程池,并且没有阻塞的线程等待'await'完成。但是,逻辑上执行await的线程被“阻塞”,等待操作完成。 AWAIT_TIME
表示等待任务完成的阻止时间。+
BLOCKED_TIME
表示代码正在等待另一个资源可用,例如等待同步对象,等待线程可用或等待请求完成。
所以它正在等待继续处理所需的东西。我们遇到了与文件上传的长AWAIT_TIME
相同的问题,结果发现请求正在等待请求的流被读取(ReadAsMultiPartAsync()
对我们来说... ...如果你看看代码中的代码RecASPRequest
和_RtlUserThreadStart
,你可能是罪魁祸首......