【发布时间】:2010-07-02 08:37:31
【问题描述】:
我已经阅读了有关 python 线程的文档,并且我认为以下内容应该成立: 您可以访问(读取)任何 PoD 或 python 特定对象(例如数组),而不会导致多线程程序同时尝试相同的事情失败,但您不能更改它们并接受线程完整性。
我的问题是关于课程的。我有一个服务器将数据库访问委托给不同的线程,但是我希望它们能够全部访问处理响应生成的类的实例。但是,我想知道这个类是否是线程安全的(我希望避免创建多个实例),线程不会更改任何实例变量(即self.something = (something))每个函数都使用自己的局部变量(它们确实访问类实例变量,但不改变它们),所以总结一下:我的问题是是否许多线程可以使用同一个实例并同时调用函数。
【问题讨论】:
标签: python multithreading