首页 > 编程语言 > 详细

linux 进程与线程

时间:2016-05-09 11:10:31      阅读:327      评论:0      收藏:0      [点我收藏+]

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  %jobnumberPID

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

      -15 以正常工作结束进程

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

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

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

 


本文出自 “11557552” 博客,请务必保留此出处http://11567552.blog.51cto.com/11557552/1771378

linux 进程与线程

原文:http://11567552.blog.51cto.com/11557552/1771378

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!