标签:进程 线程
Linux 进程与线程
进程由内核和内核上运行的一系列进程所组成
一个CPU上运行一个进程,多进程的意思是:在一个CUP中可以多个进程,(即多进程)但是是相互切换,但是会造成性能损失,也就是说一个时间点只能运行一个进程。
程序执行在内存里面,进程描述在内核里面。
线程:轻量进程,是程序执行中最小单元。同一个进程中多个进程可以并发执行。
Ready:准备运行
Sopped:停止状态
Executing:运行过程
Uninterruptible:不可中断睡眠
Interruptible::可中断睡眠
僵尸进程:一般只能重启,会释放资源
进程中的命令:
pss ps -aux ps -al
pstree 查看进程树
ps -ef 列出进程
ps -al
S :R表示进正在运行 T:进程被停止 X:进程被退出 Z:僵尸进程
top :显示管理执行中的程序
jobs:显示作业
...& 代表后台执行
Ctrl+z 代表进程暂停
Ctrl+c 代表进程终止
fg %jobnum 后台工作放在前台处理
Kill -signal %jobnumber、PID
Signal:-9 代表强制杀死该进程
-15 以正常工作结束进程
-17暂停进程,相当于ctrl+z
-2 中断进程,相当于ctrl+cr
查找进程命令:ps -ef | grep “ ”
本文出自 “11557552” 博客,请务必保留此出处http://11567552.blog.51cto.com/11557552/1771378
标签:进程 线程
原文地址:http://11567552.blog.51cto.com/11557552/1771378