問題タブ [multiple-processes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
multithreading - マルチコア システム (複数のスレッドを使用するプロセスまたは単一のスレッドを使用する複数のプロセス) では、どちらが効率的ですか?
それぞれ 1 つのスレッドと 32 GB の RAM を持つ 8 つのコアを持つシステムがあるとします。ケース 1 -> 4 つのスレッドを 1 つのプロセスで実行したい (スレッドは独立しているため、同期は必要ありません) およびケース 2 -> 4 つのプロセスをそれぞれ単一のスレッドで実行します。メモリ消費量とそれらの作成にかかる時間は別として、Linux システムで上記のケースの実行時間に大きな違いはありますか? なぜ/なぜしないのですか?オペレーティング システムの書籍のほとんどは、シングル コアおよびシングル スレッド システムを扱っています。
c - SIGCHLD の処理時にスリープ機能が無効になる
SIGCHLD
ハンドリングと機能の関係はsleep
?
上記のコードを実行すると、次のように出力されるためです。
ただしsleep
、実行中の関数からの影響はありません。ここで何か特別なことはありますか?