0
我聽說,連續的Input/Ouput
操作會降低並行處理的性能。我一直在不斷打印這些值,以便檢查通過了多少次迭代。它真的影響了這個過程的速度嗎?是否繼續打印某些值會降低並行處理的性能
我聽說,連續的Input/Ouput
操作會降低並行處理的性能。我一直在不斷打印這些值,以便檢查通過了多少次迭代。它真的影響了這個過程的速度嗎?是否繼續打印某些值會降低並行處理的性能
是的,線程越多,影響就越大......如果你有10個線程每次產生10,000個數字,並且數值爲30秒。他們都會生成並等待I/O操作。你最好在每一個有意義的線程上留數,然後在最後顯示它們。顯示I/O不如磁盤I/O差,但問題仍然存在。
例如:線程1做了30,000次通過,線程2做了36,000次通過等。