HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

.NET ThreadPool 的重大变化

  • 2008-05-23
  • 本文字数:450 字

    阅读完需:约 1 分钟

在.NET 2.0 SP 1 随着.NET 3.5 发布后线程池发生了重大的变化。不过据 Michael C. Kennedy 发现,并非所有的改变都是最合适的。

第一个变化是将最大线程数从每处理器 25 个线程增加至 250 个线程。这么做是为了处理线程池中的死锁,当太多线程等待其他任务结束时就会出现死锁。一旦所有 25 个线程都被阻塞的时候,等待中的任务就无法分配到线程了。尽管这个改变无法彻底排除死锁的可能性,但是发生问题的概率大大减小的。

另一个改变其实是一个 Bug。一般来说.NET 会尽快在线程池中分配最少数量的线程,接着每秒钟创建最多 2 个线程,直到达到最大线程数量。如果您知道您的应用程序会立即使用大量线程池的线程,您必须提高最小线程数量。

Michael C. Kennedy 发现在.NET 2.0 Service Pack 1 中,最少线程数量被忽略了。如果一个应用程序需要大量的线程池的线程,它可能会需要几秒钟才能够完全启动。

据Michael C. Kennedy 所说,他所联系到的微软员工称这个问题会在.NET 2.0 SP 2 中解决,不过其发布日期还不确定。

查看英文原文: Breaking Changes in the .NET ThreadPool

2008-05-23 11:311246
用户头像

发布了 157 篇内容, 共 54.6 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

第五周作业

Vincent

极客时间 极客大学

导致系统不可用原因及密码验证

纯纯

数据结构与算法系列之数组

书旅

数据结构 算法 数组 数据结构与算法

架构师训练营第十四周总结

张明森

03 Spring Security 入门实例

哈库拉玛塔塔

Spring Boot kotlin spring security

ARTS打卡Week 12

teoking

Mysql学习笔记:InnoDB事务和ACID模型

马迪奥

MySQL innodb

为什么互联网巨头们纷纷使用Git而放弃SVN?(内含Git核心命令与原理总结)

冰河

git 冰河 代码管理 代码仓库 分支合并

ARTS 打卡 (20.09.07-20.09.13)

小王同学

你必须要了解的「架构」小历史

小齐本齐

spring Spring Cloud Spring Boot

一文带你了解微服务架构和设计(多图)

Phoenix

架构 分布式 微服务

Spring 5 中文解析测试篇-Spring MVC测试框架

青年IT男

单元测试 Spring5

极客大学-架构师训练营

9527

Elasticsearch索引容量管理实践

腾讯云大数据

大数据

PB级大规模Elasticsearch集群运维与调优实践

腾讯云大数据

大数据

第五周总结

Vincent

极客时间 极客大学

ARTS Week16

时之虫

ARTS 打卡计划

安全相关总结

纯纯

ARTS打卡 第16周

引花眠

微服务 ARTS 打卡计划

oeasy教您玩转 linux 010213 中文 fcitx

o

鹰眼 | 分布式日志系统上云的架构和实践

腾讯云大数据

大数据

智能商业时代的思考(二)网络协同抓住用户

刘旭东

微信 商业价值 数据智能 网络协同 商业智能

程序的机器级表示-异构的数据结构

引花眠

计算机基础

简述C语言宏定义的使用

C语言与CPP编程

c c++ 编程语言

CountDownLatch 瞬间炸裂!同基于 AQS,凭什么 CyclicBarrier 可以这么秀?

程序员小航

Java 源码 AQS 源码阅读 CyclicBarrier

前端 10 问之 Docker (第一篇)

局外人

Docker

链表中移除重复节点,保罗·格雷厄姆的传奇博客,Mac三指拖动操作,大数据平台 John 易筋 ARTS 打卡 Week 17

John(易筋)

大数据 ARTS 打卡计划 链表移除相同节点 保罗格雷厄姆 mac三指操作设置

CString 类的线程不安全问题

C语言与CPP编程

c c++ 编程语言

C语言指针详解

C语言与CPP编程

c c++ 编程语言 指针

洗牌算法

C语言与CPP编程

c c++ 算法 编程语言

哦!这该死的 C 语言

苹果看辽宁体育

c 后端

.NET ThreadPool的重大变化_.NET_Jonathan Allen_InfoQ精选文章