线程是CPU分配的基本单元。当一个程序执行时,这个程序就变成一个进程,一个进程相当于一个或者多个线程。
例如:
import threading
def thread1(name):
print(name)
#target表示要执行的任务,args表示要传入的参数
m1 = threading.Thread(target = thread1, args = ("liming"))
m2 = threading.Thread(target = thread1, args = ("lihong"))
#子进程m1开始执行
m1.start()
m2.start()
#阻塞子进程m1,知直到m1执行完毕
m1.join()
m2.join()