# 头文件
import threading
# 函数1
def test():
print("我是测试线程1")
pass
# 函数2
def test1(x):
return x*x
# 函数3
def test2(x,y):
return x+y
# main()
if __name__=='__main__':
# 设置线程回调函数 # 设置线程名字
th=threading.Thread(target=test,name="MyThread")
# 设置线程守护 主线程结束 不管子线程有没有完成 都结束
th.setDaemon(True)
# 启动线程
th.start()
# 注意函数参数是元祖 只有一个参数时需要加 ','
th1=threading.Thread(target=test1,args=(5,))
# 主线程等待子线程结束
th1=join(timeout=10)
th1.start()