码迷,mamicode.com
首页 > 编程语言 > 详细

linux 进程与线程

时间:2016-05-09 11:12:19      阅读:268      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!