Python多任务之——线程和进程(二)

Python多任务之——线程和进程(二)


接着前一篇文章的内容,这篇文章我们来介绍python如何创建多线程、多进程。

一、线程的创建与执行

1、在python中创建线程:


2、运行结果:

3、解释:

1) 当程序执行到threading.Thread的时候,创建线程,只是创建出了一个实例对象。

2) 当程序执行到ta.start()方法后,才会创建子线程,该线程开始执行对应的test1函数,当testA函数执行完成的时候,该子线程就会结束。

3) ta子线程、ta子线程、主线程之间的执行顺序是随机的由操作系统分配决定,不固定的。

4) 子线程先结束,主线程才会结束。

二、进程的创建于执行

在python里进程的编写方式跟线程很像,就是把线程的threading.Thread 换成multiprocessing.Process就可以了。在此就不再赘述,同学们要学以致用,多练习体验吧(#^.^#)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。