首页 > 解决方案 > 当仍有可用内存时,线程启动时出现 OutOfMemory 异常

问题描述

我有在循环中生成线程的代码。在大约一千个线程之后,我接到了一个OutOfMemoryException电话thread.Start()

显然, de C# 应用程序中的线程数量没有限制,我的应用程序只分配了约 87MB 的内存(根据任务管理器)。

为什么我会得到那个OutOfMemory例外?

标签: c#multithreadingout-of-memory

解决方案


推荐阅读