2012-11-13 CPUの数を知る .NET Framework どうやらマルチスレッドで処理をおこなうと、あいてるCPUに処理を振り分けてくれるようなので、一部の処理をマルチスレッド化しようかと考える。 そこで、CPUの数がどうしても知りたくなる。CPUが1つしかないのにスレッドを沢山作っても意味が無いからだ。 .netのコードでは int cpu = Environment.ProcessorCount; という具合に書いておけばOSから見てのCPUの数がわかるので必要に応じて処理を分けるといい。