2009年6月12日金曜日

JavaでCPU数をゲット

JavaでCPU数に応じてThreadを分けたかったので,CPUの数を調べる方法を調べてみた.

Runtime rt = Runtime.getRuntime();
int cpuNum = rt.availableProcessors();

簡単簡単.
HyperThreadingしていると,ちゃんと2つのCPUと考えて返してくれるらしい.

0 件のコメント: