Linux下多进程基础

1.进程的概念
程序:存放在磁盘上的指令和数据的有序集合。是静态的。
进程:执行一个程序所分配的资源的总称。
进程是程序执行过程。
动态的,包括创建,调度,执行和消亡。
2.进程类别:
交互进程:在shell下启动,可以在前台运行也可在后台运行。
后台运行执行指令:./a.out &
批处理进程:和在终端无关,被提交到一个作业队列中以便顺序执行。
守护进程:和终端无关,一直在后台运行。
3.进程的状态
运行态:进程正在运行,或者准备运行。
等待态:进程在等待一个事件的发生或某种系统资源
停止态:进程被中止,收到信号后可继续。例如:Linux下gdb调试。
死亡态:已终止的进程,但pcb(进程控制块)没被释放。
进程状态图:
在这里插入图片描述
4.讲一下Linux下查看进程的一些命令
ps 查看系统进程快照,常和管道命令一起用
eg:ps -ef|grep test-------显示指定进程
ps -ef|more-----------显示所有进程
top 查看进程动态信息
/proc查看进程详细信息,这实质上是个存储进程信息的一个路径,cd /proc
5.进程相关命名,修改优先级用的
nice 按用户指定的优先级运行进程
renice 改变正在进行的进程优先级
优先级从-2019,默认是0,值越小优先级越高,普通用户只能设置019。超级用户,管理员可设置负数。
6.在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值