線程_共享全局變量(全局變量在主線程和子線程中不同)


from threading import Thread import time g_num = 100 def work1(): global g_num for i in range(3): g_num += 1 print("----在work1函數中,g_num 是 %d "%(g_num)) def work2(): global g_num print("在work2中,g_num為 %d "%(g_num)) if __name__ == '__main__': print("---線程創建之前 g_num 是 %d"%(g_num)) t1 = Thread(target=work1) t1.start() t2 = Thread(target=work2) t2.start()

2020-05-07


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM