NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

.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:311167
用户头像

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

关注

评论

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

关系数据库SQL

Frank

sql

OpenHarmony父子组件双项同步使用:@Link装饰器

OpenHarmony开发者

文心一言 VS 讯飞星火 VS chatgpt (109)-- 算法导论10.1 7题

福大大架构师每日一题

福大大架构师每日一题

打造次世代分析型数据库(五):复杂查询分析工具

腾讯云大数据

数据库

API网关是什么?

RestCloud

ipaas

时间序列分析在股票量化策略中的探讨

Geek_d872c2

时间序列 量化投资

使用 Databend Kafka Connect 构建实时数据同步

Databend

Hello, Vector DB|认识一下,这才是真正的向量数据库

Zilliz

Milvus Zilliz ann 向量数据库

租赁系统开发定制源码:实现高效、智能的资产管理和租赁流程

V\TG【ch3nguang】

可拓展的低代码全栈框架

树上有只程序猿

软件开发 低代码

JD云云主机太捞?这款轻量云服务器存在感满满

轶天下事

遥遥领先!华为云耀云服务器L实例打造企业数字化转型新标杆

YG科技

跨境电商难做?轻量云服务器助你快速“出海”

YG科技

深耕业财一体化,激活企业全面预算管理新动能

智达方通

业财融合 智达方通 全面预算管理 企业财务管理

开发搭建体育行业的赛事直播平台指南

软件开发-梦幻运营部

云小课|MRS基础操作之集群健康检查

华为云开发者联盟

大数据 后端 华为云 华为云开发者联盟 华为云云小课

测试小白必掌握软件测试十大原则

优测云服务平台

软件测试 测试技术 软件测试工具 软件测试技能 测试能力

Parallels Desktop 19 for Mac虚拟机 19.0.0一键激活版+完整安装教程

mac

苹果mac Windows软件 Parallels Desktop 19 pd19虚拟机

给力!一个基于SpringBoot+Vue前后端分离低代码项目

互联网工科生

Vue 低代码 springboot

全域Serverless+AI,华为云加速大模型应用开发

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 大模型应用开发

TX云服务器续费肉痛?试试华为云耀云服务器吧!

轶天下事

七个有用的 GIT 命令

高端章鱼哥

git git 规范

当 AI 成为“逆子”;强化学习之父联手传奇程序员丨 RTE 开发者日报 Vol.62

声网

聊聊技术之外的面试问题-上

老张

面试 职业规划 职业发展

八股乱背,力扣不会!下辈子远离计算机

王磊

Java java面试

低代码平台技术分享官丨inBuilder与DevOps平台的集成故事

inBuilder低代码平台

DevOps 低代码

HarmonyOS网络管理开发—Socket连接

HarmonyOS开发者

企业门户的必备选择,WorkPlus的定制化解决方案

WorkPlus

节能减排 | AIRIOT智慧工厂节能管理解决方案

AIRIOT

物联网 智能工厂

技术为王丨华为云打破中小企业开发小程序低效怪圈

轶天下事

手敲,Ascend算子开发入门笔记分享

华为云开发者联盟

人工智能 华为云 算子开发 华为云开发者联盟 自定义算子

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