0
点赞
收藏
分享

微信扫一扫

python创建线程在后台运行

Hyggelook 2022-03-11 阅读 83

可以使用:

import threading

thread = threading.Thread(target=新线程执行的函数名, args=("参数1", "参数2"))
thread.start() # 需要手动启动

示例代码

import threading
import time


def print_b(parm1, parm2):
    for _ in range(100):
        print("线程b", "参数1:", parm1, "参数2:", parm2)
        time.sleep(0.5)


if __name__ == '__main__':
    thread = threading.Thread(target=print_b, args=("param1", "param2"))
    thread.start()
    for _ in range(100):
        print('线程:a')
        time.sleep(0.5)

打印的结果:

线程b线程:a 
参数1: param1 参数2: param2
线程:a
线程b 参数1: param1 参数2: param2
线程:a线程b
 参数1: param1 参数2: param2
线程:a线程b 参数1:
 param1 参数2: param2
线程b线程:a
 参数1: param1 参数2: param2
线程:a
线程b 参数1: param1 参数2: param2
举报

相关推荐

0 条评论