Linux 进程与线程

Linux 进程与线程

进程由内核和内核上运行的一系列进程所组成

一个CPU上运行一个进程,多进程的意思是:在一个CUP中可以多个进程,(即多进程)但是是相互切换,但是会造成性能损失,也就是说一个时间点只能运行一个进程。

 

程序执行在内存里面,进程描述在内核里面。


 

线程:轻量进程,是程序执行中最小单元。同一个进程中多个进程可以并发执行。

 

Ready:准备运行

Sopped:停止状态

Executing:运行过程

Uninterruptible:不可中断睡眠

Interruptible::可中断睡眠

僵尸进程:一般只能重启,会释放资源

进程中的命令:

pss  ps -aux  ps -al

pstree  查看进程树


 

ps -ef  列出进程


 

S R表示进正在运行   T:进程被停止   X:进程被退出    Z:僵尸进程

top :显示管理执行中的程序

jobs:显示作业

...&  代表后台执行

Ctrl+z  代表进程暂停

Ctrl+c 代表进程终止

fg  %jobnum 后台工作放在前台处理

Kill  -signal  %jobnumberPID

Signal-9 代表强制杀死该进程

      -15 以正常工作结束进程

      -17暂停进程,相当于ctrl+z

      -2 中断进程,相当于ctrl+cr

查找进程命令:ps -ef | grep “ ”

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值