私の問題は、複数のクラス間で変数またはバッファーを共有する方法です。たとえば、複数のクラスから単一のバッファーに書き込み、一部のクラスがスレッド環境の例で実行されていることを知っています。
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 ) セクション内で定義されており、提案を共有できませんか? どうもありがとう