美文网首页
进程 线程 携程

进程 线程 携程

作者: 史睿呀 | 来源:发表于2018-08-15 10:57 被阅读0次

进程
电脑的应用程序,都是进程,它有自己的地址空间
包括文本区域(text region)数据区域(data region)和堆栈(stack region)
文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调用的指令和本地变量。
当程序处于IO阻塞的时候 程序会一起等。 三个状态 就绪、运行和阻塞
线程
独立运行的程序片段,通常在一个进程中可以包含若干个线程,一个进程中至少有一个主线程,线程可以利用进程所拥有的资源,在引入线程的操作系统中,通常都是把进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位,线程比进程更小,基本上不拥有系统资源,故对它的调度所付出的开销就会小得多,能更高效的提高系统多个程序间并发执行的程度。
协程
相当于微线程.一个线程执行
协程极高的执行效率。因为子程序function内切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显

相关文章

  • 进程 线程 携程

    进程电脑的应用程序,都是进程,它有自己的地址空间包括文本区域(text region)数据区域(data regi...

  • 并发编程

    介绍 线程:轻量级进程携程:轻量级线程 并发 协程 mac活动监视器=任务管理器 线程:进程中的执行路径 主gor...

  • GO学习笔记(18) - 并发编程(1) - 理解gorouti

    目录 进程、线程与协程 并发模模型介绍 GO并发编程介绍 进程、线程与协程 进程和线程 进程是程序在操作系统中的一...

  • 进程/线程/协程

    进程 FastCGI多进程 线程 多线程 , 线程安全 协程 跨进程通讯 进程间通信(IPC) (1)共享内存,独...

  • OpenMP笔记

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

  • python笔记3

    python 无线程池 ,有进程池 阻塞 意外着等待子进程结束 字典的无序性 : 进程,线程,协程 协程,又称微...

  • python常用知识

    多线程,多进程,协程进程池 协程 字典 列表 函数 文件操作

  • Python 线程和进程和协程总结

    Python 线程和进程和协程总结 线程和进程和协程 进程 进程是程序执行时的一个实例,是担当分配系统资源(CPU...

  • Gevent高并发网络库精解

    进程 线程 协程 异步 并发编程(不是并行)目前有四种方式:多进程、多线程、协程和异步。 多进程编程在python...

  • Unity协同函数简介

    协程的概念 协程又可以称为用户线程,微线程,可以将其理解为单个进程或线程中的多个用户态线程,这些微线程在用户态进程...

网友评论

      本文标题:进程 线程 携程

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