boto库是线程安全的吗?

mac*_*csh 11 python thread-safety boto amazon-dynamodb

具体来说,我有兴趣使用来自多个线程的DynamoDB表对象(put,gets,updates等).如果这不安全,那么是否有一种安全的方式(即,每个线程可能有一个表对象)?关于在boto中使用线程的任何其他问题或提示表示赞赏.

gar*_*aat 13

boto库使用的httplib从来就不是,而据我所知,仍然是线程安全的.解决方法是确保每个线程都创建自己的DynamoDB连接,你应该很好.