2017-10-27 6 views
-2

私はシンプル行くプログラムを持って期待通りに動作しませんセントロマシン -runtime.GOMAXPROCSは

# ./test 
2017/10/27 14:20:15 running 

私は2つの異なるコア(1 & 6)は、この単純なプログラムのために使用されている理由ファインダーGOMAXPROCSは時々3-4コアも使用されている

process using 2 cpu cores

1に設定されている場合でも。

このことについて任意のアイデア?

ありがとうございます。

答えて

2

4つのプロセスを実行しています。カーネルはそれらをコアにスケジューリングします。 GOMAXPROCSはこれとは関係ありません。単一プロセスのスレッド数にのみ影響し、ユーザーレベルのコードにのみ影響します。

+0

返信いただきありがとうございます@Peter。しかし、4つのプロセスがどのように開始されるのか分かりません。バイナリを1回だけ実行しています。 –

関連する問題