python培训之列表如何传递到线程?

发布时间:2023-03-15 09:41:55 人气:30 作者:多测师

  python列表如何传递到线程?

  说明

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

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

python培训之列表如何传递到线程?

  实例

  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列表传递到线程的方法,希望对大家有所帮助。更多Python学习指路:请关注多测师。https://www.e70w.com/xwzx/




返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线