import threading import time def foo(n): print("foo......%s"%n) time.sleep(2) #两个线程是同时执行的,执行结束后再执行aaaaa print("aaaaa") def bar(m): print("bar......%s"%m) time.sleep(5) #两个线程是同时执行的,执行结束后再执行bbbbb print("bbbbb") #创建线程, t1 = threading.Thread(target=foo,args=(1,)) #foo是对象 t2 = threading.Thread(target=bar,args=(2,)) #args是参数 t1.start() #两个线程同时执行 t2.start() #线程是操作系统里能运算的最小单位
import threading import time def foo(n): print("foo......%s"%n) time.sleep(2) #两个线程是同时执行的,执行结束后再执行aaaaa print("aaaaa") def bar(m): print("bar......%s"%m) time.sleep(5) #两个线程是同时执行的,执行结束后再执行bbbbb print("bbbbb") #创建线程, t1 = threading.Thread(target=foo,args=(1,)) #foo是对象 t2 = threading.Thread(target=bar,args=(2,)) #args是参数 t1.start() #两个线程同时执行 t2.start() t1.join() #这个是t1,t2线程执行结束后才执行后面的内容 t2.join() print("-------mind in china-------") #线程是操作系统里能运算的最小单位