例完全なシングルモード

インポート時
のインポートスレッド

クラスSingsing:

ロック= threading.Lock()
インスタンス=なし

デフ__init __(自己、名):
self.name =名前は

デフ__(CLS、* argsを、** kwargsからの)__new:
:cls.instance場合
、戻りCLS .instance

cls.lockと:
:cls.instance場合
、戻りcls.instanceの
time.sleep(0.1)
cls.instance =オブジェクト.__新しい__(CLS)
リターンcls.instanceの


デフタスク():
歌手= Singsing( '名前')
印刷(歌手)

の範囲内のiについて(10):
T = threading.Thread(目標=タスク)
t.start()

おすすめ

転載: www.cnblogs.com/xuyuwei/p/11545043.html