新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:python列表如何傳遞到線程?
說明

1、所有線程在一個(gè)過程中共享全局變量,便于在多個(gè)線程之間共享數(shù)據(jù)。
2、線程是對(duì)全局變量的隨意遂改可能導(dǎo)致多線程之間的混亂(即線程不安全)。
實(shí)例
import time
from threading import Thread
def work1(nums):
nums.append(44)
print("----in work1---",nums)
def work2(nums):
#延時(shí)一會(huì),保證t1線程中的事情做完
time.sleep(1)
print("----in work2---",nums)
g_nums = [11,22,33]
t1 = Thread(target=work1, args=(g_nums,))
t1.start()
t2 = Thread(target=work2, args=(g_nums,))
t2.start()以上就是python列表傳遞到線程的方法,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
新聞名稱:創(chuàng)新互聯(lián)Python教程:python列表如何傳遞到線程?
URL網(wǎng)址:http://fisionsoft.com.cn/article/cosgsdj.html


咨詢
建站咨詢
