Hi I have 2 questions on threading in the context of async call in .NET:
1. In AST.NET, if you implement http async handler, ASP.NET thread will call the BeginProcessRequest method. How is this ASP.NET thread implemented ? Is it one of the managed thread pool thread ? (which one ? worker thread or completion port thread ?) Is it implemented using a custom thread pooling which is different from the .net thread pool ? 2. When you call the async Socket's BeginWrite and pass a callback, which thread will invoke the callback ? Is it the one of the managed thread pool ? (again, which one ?) Or is it implemented using its own private thread pool ? (in this case, is it based on NT completion port ?) The main thing is I want to know if the thread is based on NT completion port. Has anyone had any experience using the .net async Socket ? Is the perf close to the unmanaged/native one ? Thanks =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com