线程是由进程开启的,当开启线程的进程离开时,该线程也自然而然的去了.
一般情况下, Python 中的多线程操作有两种方式:
1.函数式
创建一个活动函数,将函数当做参数传入,然后用 threading 模块:
threading.Thread(target = 函数名,args = (a,b))
2.继承
去继承一个来自 threading.Thread 的类,功能写在 self.run() 中
方法1:
from threading import Thread
import time
def eat(name):
print('%s is eating )%name
if __name__ == '__main__'# windows 要写这句(别问为什么,没有原因必须要写.).其他的...嗯.你随意 你怎么开心怎么来.我是爱你的.你是*的
t = Thread(target = eat,args = ('ff',)) #创建线程,接着要开启它
t.start()
print('