打印某些值会不断降低并行处理的性能

时间:2012-07-16 16:58:41

标签: parallel-processing

我听说过,连续 Input/Ouput 操作会降低并行处理的性能。我一直在打印值,以便我可以检查传递的迭代次数。它真的会影响流程的速度吗?

1 个答案:

答案 0 :(得分:1)

是的,线程越多,影响越大......如果你有10个线程一次生成10,000个数字,持续30秒的数字。它们都将生成然后等待I / O操作。你最好依靠每个aditional线程,然后在最后显示它们。显示I / O没有磁盘I / O那么糟糕,但问题仍然存在。

例如:线程1传球30,000次,线程2传球36,000传球等等。