次のログを取得します。
計画1:64回の呼び出しを1つのプログラムから取得しますfork
。
real 0m0.023s
user 0m0.068s
sys 0m0.008s
シナリオ2:64回の呼び出しを1つのプログラムから取得しますthread
。
real 0m0.613s
user 0m0.370s
sys 0m2.027s
システム時間の違いを理解していません。
プログラム1のシステム時間は次のようになります。高いもしそうなら、プロセス間のコンテキスト遷移のためにプログラム2はどうですか?