我的 W3WP 托管线程在哪里
我在 ASP.NET 应用程序中创建了一些托管线程 (System.Threading.Thread
)。每个线程在数据库中创建一行,并在工作完成后将其删除(大约 3-5 分钟)。
当我在Windows的任务管理器
中查看w3wp
的线程数时,线程数比我预期的要少。例如,如果根据数据库我有 100 个正在运行的作业,则 w3wp
中有 50 个线程。它波动很大,有时是一对一的。
任务管理器
中的线程计数
是否计算托管线程?如果是,那么我的线程在哪里?
I create some managed threads inside an asp.net application (System.Threading.Thread
). Each thread creates a row in a database and deletes it after the work is done (~3-5 minutes).
When I look thread count of w3wp
in task manager
of windows, the thread count is less than what I expect. For example if I have 100 running jobs according to database, there are 50 threads in w3wp
. It is very fluctuating and sometimes it's one to one.
Does thread count
in task manager
count managed threads? If yes, then where are my threads ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)