import threading
# 任务函数
def task(name, age):
# 获取当前执行代码的线程
print(threading.current_thread())
print("姓名:%s 年龄:%d" % (name, age))
if __name__ == '__main__':
# 获取当前执行代码的线程
print(threading.current_thread())
# 创建子线程
threading.Thread(target=task, args=("张三", 18)).start()
threading.Thread(target=task, kwargs={"name": "貂蝉", "age": 18}).start()
执行结果:
<_MainThread(MainThread, started 140080113686272)>
<Thread(Thread-1, started 140080087959296)>
姓名:张三 年龄:18
<Thread(Thread-2, started 140080079566592)>
姓名:貂蝉 年龄:18