我的问题是如何在多个类之间共享变量或缓冲区,例如从多个类写入单个缓冲区,知道某些类正在线程环境中运行示例
class my1(object):
def __init__(self):
self.buffer=[0]*5
self.size=0
def insert(self,data):
self.data=data
self.buffer[self.size]=self.data
self.size+=1
class my2(my1):
def __init__(self):
self.insert('data1')
class my3(my1):
def __init__(self):
self.insert('data2')
所需的结果将是包含要处理的 data1 和 data2 的缓冲区,但 my1 类中的缓冲区是在 ( init ) 部分中定义的,并且不能共享任何建议?非常感谢