
| 关注 @jessejiryudavis
纽约
我是 MongoDB 在纽约市的一名工程师。 我编写了 Motor,异步 MongoDB Python 驱动程序,并且我是 MongoDB C 驱动程序的主要开发人员。 我为 PyMongo、asyncio、Python 和 Tornado 做出贡献。 我在国际摄影中心学习,并在 Village Zendo 练习。
我是 MongoDB 在纽约市的一名工程师。 我编写了 Motor,异步 MongoDB Python 驱动程序,并且我是 MongoDB C 驱动程序的主要开发人员。 我为 PyMongo、asyncio、Python 和 Tornado 做出贡献。 我在国际摄影中心学习,并在 Village Zendo 练习。
创作的评论
谢谢 Nate。 查看字节码:list.sort() 是单个字节码,因此无法中断。 您引用的文档描述了 C 扩展在列表排序时必须如何与列表交互,如果 C 扩展正在运行不持有 GIL 的线程。 您的 Python 代码在运行时始终持有 GIL,因此它永远不会看到另一个线程*正在*排序的列表。