複数のスレッドで同じCPUバウンドルーチンを実行することが理にかなっているかどうかにかかわらず、さまざまなシグナルが発生します(もちろん、各スレッドは異なるデータを処理します)。
CPUに縛られている場合は、すでにプロセッサに負担をかけていますよね?では、なぜCPU作業を追加するのが理にかなっているのでしょうか。CPUにバインドされたスレッドの数をコアに一致させる必要があるという考えはありますか?
シングルコアマシンの場合はどうでしょうか。CPUバウンド操作のマルチスレッド化は意味がありますか?
前もって感謝します。