python补充之multiprocessing(一)多线程的建立
编写好以下代码:
路径:
/home/pi/Desktop/My_Project/TEXT/3_MultiprocessingLearning.py
代码:
import multiprocessing as mp
import threading as td
def job(a,d):
print('aaaa')
if __name__=='__main__':
p1=mp.Process(target=job,args=(1,2)) #创建进程,target填写函数,args填写函数的传入值
p1.start() #开始运行
p1.join() #阻塞当前进程,直到调用join方法的那个进程执行完,再继续执行当前进程。
在终端中:
pi@raspberrypi:~ $ cd /home/pi/Desktop/My_Project/TEXT
pi@raspberrypi:~/Desktop/My_Project/TEXT $ python3 3_MultiprocessingLearning.py
结果是:
aaaa
至此就结束了,希望能帮到大家!