Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Input/Ouput 連続操作は並列処理のパフォーマンスを低下させると聞いたことがあります。何回の反復が渡されたかを確認できるように、値を継続的に出力しています。それは本当にプロセスの速度に影響しますか?
Input/Ouput
はい、スレッド数が多いほど影響は大きくなります... 10 スレッドで一度に 10,000 の数値を生成し、30 秒相当の数値を生成する場合。それらはすべて生成され、I/O 操作を待ちます。追加のスレッドごとにカウントを維持し、最後に表示することをお勧めします。ディスプレイ I/O はディスク I/O ほど悪くはありませんが、問題は依然として存在します。
例: スレッド 1 は 30,000 パス、スレッド 2 は 36,000 パスなど。