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