c# - 当仍有可用内存时,线程启动时出现 OutOfMemory 异常
问题描述
我有在循环中生成线程的代码。在大约一千个线程之后,我接到了一个OutOfMemoryException
电话thread.Start()
。
显然, de C# 应用程序中的线程数量没有限制,我的应用程序只分配了约 87MB 的内存(根据任务管理器)。
为什么我会得到那个OutOfMemory
例外?
解决方案
推荐阅读
- sql - SQL Server Developer Edition 中是否支持表分区?
- php - php - 使用 DateTime 获取日期时间从 date() 函数返回不同的值
- java - 带有条件的Android firebase方法链接
- sql-server - 天蓝色 sql DB_ID 不起作用
- c# - 附加类型为“ModelName”的实体失败,因为同一类型的另一个实体已经具有相同的主键值
- c++ - 具有三个参数的重载 operator new 和 operator delete
- python - 如何在不执行的情况下检查 python 2 脚本的错误
- python - 在python中获取以下内容的正则表达式
- javascript - 如何在 pugjs 中添加一个多于一个单词的样式属性
- javascript - 修改(前缀或后缀)现有正则表达式以从匹配项中排除尾随句点