美文网首页
进程线程

进程线程

作者: 冥千洛 | 来源:发表于2018-08-26 20:24 被阅读0次

    编写完毕的代码,在没有运行的时候,称为程序
    正在运行着的代码,就称为进程
    进程,除了包含代码以外,还有需要运行的环境等,所以和程序是有区别的
    fork( )
    Python的os模块封装了常见的系统调用,其中就包括fork,可以在Python程序中轻松创建子进程


    image.png

    当程序执行到os.fork()时,操作系统会创建一个新的进程(子进程),然后复制父进程的所有信息到子进程中
    然后父进程和子进程都会从fork()函数中得到一个返回值,在子进程中这个值一定是0,而父进程中是子进程的 id号


    image.png

    多进程修改全局变量


    image.png
    多进程中,每个进程中所有数据(包括全局变量)都各有拥有一份,互不影响
    多次fork
    image.png

    进程的创建-multiprocessing


    image.png

    进程池


    image.png
    进程间通信
    image.png

    多线程


    image.png
    死锁
    image.png
    同步应用
    image.png
    image.png
    生产者与消费者
    image.png
    image.png

    相关文章

      网友评论

          本文标题:进程线程

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