Python下datetime.strptime存在多线程冲突的Bug,需要加锁屏蔽


最近用Python写多线程程序的时候发现的这么一个问题,似乎由来已久,但官方一直没有处理,我的测试版本是Python 2.7.2

现象如下:

多线程下如果调用strptime函数,会触发异常:

AttributeError: _strptime

如果使用该函数需要加一个全局的互斥锁,比如threading.Lock


文章作者: 2356
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 2356 !