【发布时间】:2009-08-03 22:50:49
【问题描述】:
我有一个 Intel 四核 CPU。
如果我要开发一个只能在我的机器上使用的 Winforms 应用程序(我使用 C# 顺便说一句),我可以生成多少个线程?
内核与我可以在任何时候运行的最大线程数之间是否存在某种关联?我是否需要找出任何时候有多少线程正在运行,如果是这样,这可能吗? (我知道有最小和最大线程之类的属性)?这是否取决于线程池(此池中的最大线程数是否改变?)。这是这篇文章/线程的 C# 部分。
【问题讨论】:
-
您希望生成多少线程?如果您完全关心任何类型的限制,那么您可能有太多了。
-
我没有生成任何。这是假设的,而且是为了未来(我很好奇和好奇,我问的很多问题都与我正在做的任何当前开发无关)。我想知道理论。
标签: c# multithreading concurrency hardware