博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IIS与ASP.NET中的线程池
阅读量:6801 次
发布时间:2019-06-26

本文共 333 字,大约阅读时间需要 1 分钟。

1. W3 Thread Pool(W3TP)

当处于内核模式的http.sys接收到来自用户的请求之后,会将请求放入队列中。那处于用户模式的w3wp进程如何从内核模式的队列中取出请求呢?I/O完成端口(IOCP,I/O Completion Port)闪亮登场。w3wp中有专门干这个的——w3dt+w3tp,可以通过process explorer捕捉到它的身影。

W3TP

2. .NET线程池

当请求被w3tp通过w3dt从http.sys的队列中取出来后,接下来的工作就会转交给ASP.NET,这时另一个线程池粉墨登场——.NET Thread Pool。

【参考资料】

转载于:https://www.cnblogs.com/dudu/p/3762672.html

你可能感兴趣的文章
.a 库文件信息查看
查看>>
2014年全球SEO行业调查报告
查看>>
VS2010使用静态编译的qt库(Qt 5)
查看>>
使pre的内容自动换行(转)
查看>>
Git详解之Git分支
查看>>
如何判断一个GPS点是否在以另一个GPS点为圆心100米为半径的圆内(Java代码)
查看>>
【淡墨Unity3D Shader计划】五 圣诞用品: Unity在Shader三种形式的控制&混合操作编译...
查看>>
.net接口开发远程调试
查看>>
在线影音页面的制作方法
查看>>
shell 随机从文件中抽取若干行
查看>>
Android 6.0 Changes
查看>>
Animated progress view with CAGradientLayer(带翻译)<待更新>
查看>>
MySQL具体解释(5)-----------函数超全总结
查看>>
论C++与三国
查看>>
让linux history命令显示命令的运行时间、在哪个机器运行的这个命令
查看>>
CentOS安装crontab及使用方法(转)
查看>>
一个屌丝程序猿的人生(一)
查看>>
Nginx 启动脚本/重启脚本
查看>>
Java_java动态编译整个项目,解决jar包找不到问题
查看>>
MapReduce编程示例
查看>>