美文网首页
Python多任务之——线程和进程(二)

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

作者: python学习与大数据分析 | 来源:发表于2019-11-06 22:37 被阅读0次

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


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

    一、线程的创建与执行

    1、在python中创建线程:

    2、运行结果:

    3、解释:

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

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

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

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

    二、进程的创建于执行

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

    相关文章

      网友评论

          本文标题:Python多任务之——线程和进程(二)

          本文链接:https://www.haomeiwen.com/subject/dvwpbctx.html