我在玩多进程和不同的数学库来计算圆周率,我想知道通过实现time.perf_counter(),在有或没有多进程的情况下速度有多快。mp.Pool将20个线程映射为与我的CPU线程数相同,在处理main时,它还处理了 etime = time.perf_counter() n = a rad = mp.radians(theta/2)
我的印象是,如果您直接运行一个模块,那么只执行name='main‘下面的代码。然而,我看到了mr = MapReduct.MapReduce()这句话上面的一行?import MapReduceWord Count Example in the Simple Python MapReduce Framework
if __name__ == '_