0 前言
多线程再平时的树莓派中将会非常广泛——比如控制多个电机同时运动等等
莫凡大神视频地址大神视频教学链接
1 基础
线程开始就是这一步完成,继续下一步,与此同时,分出了一个支线,并且开始支线
import threading
import time
def job():
print('T1 start\n')
for i in range(10):
time.sleep(0.1)
print('T1 finish\n')
#print('number:%s'%threading.current_thread())
def T2():
print('T2 start\n')
print('T2 finish\n')
def main():
for i in range(4):
add_thread = threading.Thread(target=job,name = 'T1')
#启动线程1来运行job函数
add_thread2 = threading.Thread(target=T2,name = 'T2')
#启动线程2来运行T2函数
add_thread.start()
#add_thread启动
add_thread2.start()
#add_thread2启动
add_thread.join()
#join当add_thread完成后再执行以下操作
print('all don