栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux进程基础

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux进程基础

文章目录
  • 定义
  • 进程互斥
  • 进程同步
  • 进程ID

定义

  进程是一个具有一定独立功能的程序的一次运行活动,其特点有:并发性、独立性和异步性。
  进程的状态变换如下:

进程互斥

  操作系统中将一次只允许一个进程访问的资源称为临界资源。进程中访问临界资源的那段程序代码称为临界区。
  进程互斥是指当有若干进程都要使用某一共享资源时,任何时刻最多允许一个进程使用,其他要使用该资源的进程必须等待,直到占用该资源者释放了该资源为止。

进程同步

  一组并发进程按一定的顺序执行的过程称为进程间的同步,具有同步关系的一组并发进程称为合作进程。

进程ID

  PID即进程ID,它是标识进程的唯一数字;PPID是父进程的ID。
  获取PID和PPID使用如下函数:

#include 
#include 
pid_t getpid ( void ); 
pid_t getppid ( void ); 

  代码实例:

#include 
#include 
#include 

int main ( void ) {
    printf ( "PID = %dn", getpid() );
    printf ( "PPID = %dn", getppid() );
    return 0;
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/288849.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号