Я читал этот вопрос (который вам не нужно читать, потому что я буду копировать то, что есть... Я просто хотел показать вам свое вдохновение)...
Итак, если у меня есть класс, который подсчитывает, сколько экземпляров было создано:
class Foo(object):
instance_count = 0
def __init__(self):
Foo.instance_count += 1
Мой вопрос: если я создам объекты Foo в нескольких потоках, будет ли instance_count правильным? Являются ли переменные классов безопасными для изменения из нескольких потоков?