Linux-线程和进程学习

1.进程:正在执行的程序,每个进程都有个id号
2.线程:1.轻量级的进程
2.进程有独立的地址空间,线程没有
3.线程不能独立存在,他是有进程创建的(forck)thread
 
linux中,进程有两种发送存在,前台和后台
前台:用户屏幕上可以进行操作的(vi编辑器)
后台:进程实际在操作,但是屏幕上无法显示通常在后台运行的(在vi上启动myelipse,自动回启动界面)
一般系统的服务都是以进程的发送存在,而且都会常驻在系统中,直到关机才结束
 
3.命令
ps -a:显示当前终端所有进程信息(都是查看当前此刻的情况)
ps -u: 以用户的格式显示进程信息
ps -x: 显示后台进程运行的参数
ps -aux:显示所有的详细信息
kill  12:终止进程号为12的进程(发现、捕捉到有重要的进程,就不会执行了)
kill  -9 12 :强制终止进程号位12的进程(传送信息)
killall 12:终止进程号为12的进程以及他的子进程
动态监控进程top:
监控特定的用户:top +回车 =》输入u+回车 =》用户名
终止指定的进程:top +回车 =>输入k+回车 =》输入要结束的进程号
指定系统状态更新时间为10秒:top -d 10 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。