什么是多线程和进程协程(什么是进程线程和协程)

什么是进程、线程和协程?

进程、线程和协程是程序编程中很重要的概念。进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。

线程是进程中的一个实体,一般通过进程fork产生。进程与进程直接不能共享资源,而同一进程下的线程与线程之间可以共享资源。进程和线程都是由操作系统来调度,一个进程至少包含一个线程。

协程是一种用户级的轻量级线程,协程的调度完全由用户控制,同一线程下的协程也可以共享资源。

如果需要给进程、线程和协程一个从属关系,可以是这样:进程->线程->协程。如附图所示。

什么是多线程和进程协程(什么是进程线程和协程)(1)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页