from multiprocessing import Process
class TestProcess(Process):
def __init__(self) -> None:
super(TestProcess, self).__init__()
print("__init__")
self.__name = None
def run(self):
if self.__name is None:
print("init self name")
self.__name = "test"
print(self.__name)
def run():
t = TestProcess()
t.start()
t.join()
#第二次
t.run()
t.join()
t.run()
t.join()
t.run()
t.join()
t.run()
t.join()
if __name__ == '__main__':
run()
為什么第二次run的時候,self.__name為None
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/283662.html
上一篇:安裝tensorflow后使用報錯 return _load(spec) ImportError: DLL load failed: 找不到指定的模塊。
下一篇:求助 matlab
