linux中的并发基础知识

linux进程

进程是一个执行中的程序实例。系统中的每个程序都运行在某个进程的上下文(context)中。上下文是由程序正确运行所需的状态组成。这个状态包括存放在存储器中的程序的代码数据通用目的寄存器的内容程序计数器环境变量,以及打开文件描述符的集合.
   进程可以抽象为

  1. 一个独立的逻辑控制流 它提供假象,好像我们的程序独占地使用处理器。
  2. 一个私有的地址空间 它提供假象,好像我们的程序独占地使用存储器系统
    1.1 逻辑控制流 && 并发流

    一个逻辑流的执行在时间上与另一个流重叠,称为并发流
    多个流并发地执行的一般现象称为并发
    一个进程与其他进程轮流运行的概念称为多任务
    一个进程执行它的控制流的一部分的每一个时间段叫做时间片
    如果两个流运行在不同的核上,则称为并行流,它是并发流的真子集。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WangLanguager

您的鼓励是对我最大的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值