asp.net – 工作线程和I/O线程有什么区别?
|
查看Web.Config中的processmodel元素有两个属性。 maxWorkerThreads="25" maxIoThreads="25" 工作线程和I / O线程有什么区别? 解决方法基本上不是很多,它是关于ASP.NET和IIS如何分配I / O等待对象,并管理通过网络进行通信和传输数据的争用和延迟。I / O线程被放在一边,因为它们将执行I / O(顾名思义),并且可能必须等待“长”时间段(数百毫秒)。它们还可以进行优化和使用不同,以利用Windows内核中的I / O完成端口功能。单个I / O线程可能正在管理多个完成端口以维持吞吐量。 Windows具有很多处理I / O阻塞的功能,而ASP.NET / .NET有一个简单的“Thread”概念。 ASP.NET可以通过在操作系统中使用更多的非托管线程功能来优化I / O。您不会想要为每个线程一直这样做,因为您失去了.NET提供的许多功能,这就是为什么要区分如何使用线程。 工作线程是正常的“工作”或只是简单的代码/处理的线程。工作线程不太可能阻塞很多或等待任何事情,并且将短暂运行,因此需要更积极的调度以最大化处理能力和吞吐量。 [编辑]:我也发现这个与这个问题特别相关的链接: (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在ASP.NET修复的oracle填充攻击?
- asp.net-mvc – Asp.net MVC5,如何加载.hbs文件
- 在ASP.NET MVC2创建方法中使用FormCollection的正确方法?
- asp.net-mvc – 使用部分页面的PagedList.MVC中的Ajax分页
- asp.net-mvc-3 – Asp.net Mvc3 webgrid和分页
- ASP.net Web服务与WCF
- asp.net-mvc – App_Web _ * .dll中的System.NullReference
- asp.net – System.Net.Mail新MailMessage随机发送重复的电
- asp-classic – HTTP / 1.1新应用程序失败
- asp.net-core – Controller.json设置Serialization.Refere
- .net – log4net – FileAppender在文件开头写入
- asp.net-mvc – ASP.net Web API和System.Net.Ht
- 什么是ASP.NET WebForms相当于ASP.NET MVC的View
- 有没有办法从ASP.NET访问IIS内核缓存?
- asp.net – 在集成模式下替换HttpContext.Curren
- asp.net – 实体框架Web配置文件
- 在ASP.NET中流式传输大文件上传
- asp.net-mvc – MVC 5具有身份验证模式的外部身份
- asp.net-mvc-4 – 在ASP.NET MVC4 WebAPI中实现E
- asp.net – “共享主机中的”LOG_BACKUP“的数据
