Python 2.x和3.x多线程开销的不同之处

3

我写了一些自定义代码,使用锁和条件变量,在Python 2.x和3.x之间观察到了同步开销的显着差异:

  • 2.6.8, 2.7.6: 14~54毫秒
  • 3.3.4: <1毫秒

这是有原因的吗?有一个众所周知的解释吗?CPython中的一个错误只在3.x中解决了吗?

如果有人能够立即回答这个问题,那就非常欢迎。

否则,请留下评论,我将编写一些测试代码。

1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接