私の質問は、(1 つのスレッドでタスクを順次実行する場合と比較して) 同時に実行すると実行時間が短縮されるのはなぜですか?
すべてのプロセスには CPU 時間があるため、複数のスレッドが作成され、同時に実行されているときに CPU 時間が増加した場合にのみ可能です。
そうでない場合、スレッドで定義されたすべてのタスクのランタイム〜シーケンシャル実行を行うスレッドの数の間で、CPU 時間が分割されます。
それが正しいか?
ありがとう
私の質問は、(1 つのスレッドでタスクを順次実行する場合と比較して) 同時に実行すると実行時間が短縮されるのはなぜですか?
すべてのプロセスには CPU 時間があるため、複数のスレッドが作成され、同時に実行されているときに CPU 時間が増加した場合にのみ可能です。
そうでない場合、スレッドで定義されたすべてのタスクのランタイム〜シーケンシャル実行を行うスレッドの数の間で、CPU 時間が分割されます。
それが正しいか?
ありがとう