美文网首页
进程线程

进程线程

作者: 冥千洛 | 来源:发表于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

相关文章

  • 线程和进程概念

    线程和进程 进程 线程 线程和进程的区别

  • 1 多线程基础和Sync

    目录 进程、线程概念 创建线程的方法 线程常用方法 线程同步:Sync 1 进程线程概念 1.1 进程 进程指的是...

  • OC-底层原理 23:多线程原理

    本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理 线程 和 进程 线程和进程的定义 线程 线程时进程...

  • iOS 多线程原理

    本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理 线程 和 进程 线程和进程的定义 线程 线程时进程...

  • 17_多线程

    =================线程和进程 =============进程 =============线程 ==...

  • iOS底层原理24:多线程原理

    本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理 线程和进程 线程和进程的定义 线程 线程是进程的基...

  • OC底层原理18-多线程

    线程 & 进程 线程 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行,一个进程可以有多个线程。 进程想...

  • OpenMP笔记

    进程与线程 进程:进程是正在运行的程序实例线程:线程是进程中实际运作单位,一个进程可以并行多个线程 进程包含如下程...

  • 多线程

    线程和进程 线程 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行 进程要想执行任务,必须得有线程,进程...

  • 详解iOS面试:进程与线程

    进程与线程 进程 = 资源管理 + 线程, 进程是资源分配单位,线程是 CPU 调度单位 以前没有线程的时候,进程...

网友评论

      本文标题:进程线程

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