3

您可以在 Windows 8 Metro UI 的 C# 应用程序中创建的最大线程数是多少?当你达到这个限制时会发生什么?是否抛出了某种异常?

4

3 回答 3

4

线程是非常昂贵的对象。你应该专注于尽可能少地创造。

当你达到这个限制时会发生什么?

在达到此限制之前,您的 PC 会很长时间地变慢。

是否抛出了某种异常?

OOM 是最有可能的,除非用户首先将 PC 扔出窗外。

于 2012-09-13T09:50:40.457 回答
2

我认为没有限制。最大线程数由可用资源量决定。

而且,正如 Henk 所说,如果您需要询问最大线程数是多少,您可能做错了什么。

于 2012-09-13T09:59:38.100 回答
1

在创建单个线程之前,先问问自己是否可以使用线程

于 2012-09-13T11:00:19.107 回答