zoukankan      html  css  js  c++  java
  • python-多线程共享全局变量

    import threading
    import time

    # 定义一个变量
    nums = [11, 22]


    def test1(nums):
    nums.append(33)
    print('-----------in test1 num={}---'.format(nums))


    def test2():
    print('-----------in test2 num={}---'.format(nums))


    def main():
    t1 = threading.Thread(target=test1, args=(nums,)) # args 传递参数,要用元组的形式
    t2 = threading.Thread(target=test2)

    t1.start()
    time.sleep(1)

    t2.start()
    time.sleep(1)

    print('-----------in main Thread num={}---'.format(nums))


    if __name__ == '__main__':
    main()
  • 相关阅读:
    iOS进阶二-KVC
    iOS进阶一OC对象的本质
    2019-01-19
    2019-01-12
    2019
    2018-12-23 随笔
    2018-12-18 随笔
    2018-12-10
    2018-12-01
    2018.11.23 随笔
  • 原文地址:https://www.cnblogs.com/fuyouqiang/p/11770320.html
Copyright © 2011-2022 走看看