我正在使用IHttpAsyncHandler
withBeginProcessRequest
和EndProcessRequest
方法。假设我在方法下有以下代码EndProcessRequest
:
public void EndProcessRequest(IAsyncResult result)
{
result.Context.Response.Write("Some message");
}
该Write
方法本身仅写入内部缓冲区,但EndProcessRequest
完成后,缓冲区将刷新到流并关闭连接。
我的问题是哪个线程正在执行刷新?运行EndProcessRequest
代码的工作线程还是 IO 线程?