【发布时间】:2023-03-24 21:32:01
【问题描述】:
我对多线程有一个非常基本的问题。如果我们一次运行 10 个线程,那么在单个实例中只有一个线程将处于活动状态,并且线程之间发生切换,或者多个线程可以在单个实例上运行时间?
【问题讨论】:
-
你能改写一下吗?现在它几乎没有意义。另外,请展示您所做的研究。 SO 不是你的研究助理。
-
如果您看到 CPU 配置,那么您会看到类似 4 Thread 2 Core 的内容。这意味着一次 4 个线程。我觉得如果你一次运行超过 4 个线程,那么它将在 CLR 中被推迟。
-
阅读此superuser.com/questions/329904/… 如果您的 CPU 限制为 4 个线程,那么它一次不会运行超过 4 个线程。
-
此问题与 SE/超级用户上的问题重复:superuser.com/questions/329904/…
标签: java multithreading