# -*- coding:utf-8 -*- #线程有2种调用方式,如下 # 1、直接调用 import threading import time def sayhi(num,n): # 定义每个线程要运行的函数 print("running on {}-{}".format(num,n)) time.sleep(3) # args 是线程的目标的参数 t1 = threading.Thread(target=sayhi, args=('第一个线程',2), name='222') # 生成一个线程实例 t2 = threading.Thread(target=sayhi, args=('第二个线程',2),name='111') # 生成另一个线程实例 t1.start() # 启动线程 t2.start() # 启动另一个线程 print('*' * 100) print(1,t1.getName()) # 获取线程名 print(2,t2.getName()) # sayhi("t1") #传统单一调法是单线程 # sayhi("t2") #传统单一调法是单线程