Python多任务之——线程和进程(二)
2019-11-06 本文已影响0人
python学习与大数据分析
Python多任务之——线程和进程(二)
接着前一篇文章的内容,这篇文章我们来介绍python如何创建多线程、多进程。
一、线程的创建与执行
1、在python中创建线程:
2、运行结果:
3、解释:
1) 当程序执行到threading.Thread的时候,创建线程,只是创建出了一个实例对象。
2) 当程序执行到ta.start()方法后,才会创建子线程,该线程开始执行对应的test1函数,当testA函数执行完成的时候,该子线程就会结束。
3) ta子线程、ta子线程、主线程之间的执行顺序是随机的由操作系统分配决定,不固定的。
4) 子线程先结束,主线程才会结束。
二、进程的创建于执行
在python里进程的编写方式跟线程很像,就是把线程的threading.Thread 换成multiprocessing.Process就可以了。在此就不再赘述,同学们要学以致用,多练习体验吧(#^.^#)