import threading
import time
g_nums = [1,2]
def test1(temp):
temp.append(33)
print("-----in test1 temp=%s-----"% str(temp))
def test2(temp):
print("-----in test2 temp=%s-----"% str(temp))
def main():
t1 = threading.Thread(target=test1,args=(g_nums,)) # 加上要传递的参数,元组类型
t2 = threading.Thread(target=test2, args=(g_nums,)) # args 元组类型
t1.start()
time.sleep(1)
t2.start()
time.sleep(1)
print("-----in main temp=%s-----"% str(g_nums))
if __name__ == '__main__':
main()
———————————————
Declaração de direitos autorais: este artigo é um artigo original do blogueiro da CSDN "ainda o mesmo Weiwei", siga o contrato de direitos autorais do CC 4.0 BY-SA, anexe a fonte original Link e esta declaração.
Link original: https://blog.csdn.net/wei18791957243/java/article/details/83995823