Python implementa processamento assíncrono através de thread

import threading
import time
g_nums = [1,2]
 
def test1(temp):
    temp.append(33)
    print("-----in test1 temp=%s-----"% str(temp))
 
def test2(temp):
    print("-----in test2 temp=%s-----"% str(temp))
 
def main():
 
    t1 = threading.Thread(target=test1,args=(g_nums,))  # 加上要传递的参数,元组类型
    t2 = threading.Thread(target=test2, args=(g_nums,))  # args 元组类型
 
    t1.start()
    time.sleep(1)
 
    t2.start()
    time.sleep(1)
 
    print("-----in main temp=%s-----"% str(g_nums))
 
if __name__ == '__main__':
    main()

———————————————
Declaração de direitos autorais: este artigo é um artigo original do blogueiro da CSDN "ainda o mesmo Weiwei", siga o contrato de direitos autorais do CC 4.0 BY-SA, anexe a fonte original Link e esta declaração.
Link original: https://blog.csdn.net/wei18791957243/java/article/details/83995823

Acho que você gosta

Origin www.cnblogs.com/hupingzhi/p/12739456.html
Recomendado
Clasificación