python列表如何传递到线程?

美女程序员鼓励师

说明

1、所有线程在一个过程中共享全局变量,便于在多个线程之间共享数据。

2、线程是对全局变量的随意遂改可能导致多线程之间的混乱(即线程不安全)。

实例

import time

from threading import Thread

 

 

def work1(nums):

    nums.append(44)

    print("----in work1---",nums)

 

 

def work2(nums):

    #延时一会,保证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列表" title="python列表">python列表传递到线程的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

以上是 python列表如何传递到线程? 的全部内容, 来源链接: utcz.com/z/544449.html

回到顶部