Otros métodos de subprocesos múltiples de Python

Otros métodos de subprocesos múltiples de Python (y luego registrar las notas de estudio)

from threading import Thread
from threading import currentThread
from threading import enumerate
from threading import activeCount
import os
import time

x = 3
def task():
    print(currentThread())
    print("666")
    time.sleep(1)


if __name__ == "__main__":
    t1 = Thread(target=task,name="线程1")  # name设置线程名
    t2 = Thread(target=task,name="线程2")  # name设置线程名
    t1.start()
    t2.start()

    # print(t1.is_alive())  # 判断线程是否活着

    # t1.setName("子线程-1")
    # print(t1.getName())  # 获取线程名

    # threading方法
    # print(currentThread())  # 获取当前线程的对象
    print(enumerate()) # 返回一个列表,包含着所有的线程对象
    print(activeCount())  # 返回当前还存在的线程个数

    print(f"主线程{os.getpid()}")

Supongo que te gusta

Origin blog.csdn.net/m0_50481455/article/details/113914792
Recomendado
Clasificación