15 May
2003
15 May
'03
6:21 p.m.
Scott Burton wrote at 2003-5-14 12:10 -0700:
... From the Thread Safety article I took "Variables defined in classes" to be any variable.
A "Variable defined in a class" is one defined directly in the class scope, like so: class ...: .... this_is_a_class_variable = ... .... Variables defined in methods (inside the class) or local variables of the method and not class variables. They are thread safe. Instance variables/attributes (defined via "self.instance_attribute = ...") are no class variables. In Zope, they are usually thread safe (provided the instance is a persistent Zope object). Reading the "zodb3.pdf" document may provide more information... Dieter