プロセスをバックグラウンドに配置するとパフォーマンスが低下しますか?

プロセスをバックグラウンドに配置するとパフォーマンスが低下しますか?

私がするなら:

sleep 1 

比較的

sleep 1 & wait $!

フォアグラウンドプロセスとバックグラウンドプロセスを作成するときのCPU使用率に違いはありますか?それとも、2つのラインのパフォーマンスはまったく同じですか?

ベストアンサー1

これら2つのコマンドを使用して、シェルは1/スリープを実行する並列サブプロセスを作成し、2/オペレーティングシステムに...スリーププロセスが終了するまでシェルプロセスを一時停止するように指示します。これでパフォーマンスは同じです。

おすすめ記事