我测试的结果是越小越快。我的猜测是,速度差异主要是在最后结束部分。 r[E #JHw
举例来说,有16个线程,同样尺寸的图,分为17个区域和33个区域。那 5!Er;e
17个区域的图,一个线程负责一个,工作一轮后,15个线程就停了,因为没工作了,最后一个线程负责的区域如果很复杂又很大,就会拖慢整体时间。 Vb 36R_u
33个区域的图,工作两轮后,但是区域普遍小,和上个图工作一轮的时间差不多,最后剩的一个也是比较小的,所以只剩一个线程也能很快搞定。 tT`S"
9T
可能表达不太正确,只是我的推断呵呵。