首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

进程的概念和管理

进程的概念和管理

进程:正在执行的程序。
线程:(1)轻量级的进行;(2)进程有独立的地址空间(内存),线程没有;(3)线程不能独立存在,它是由进程创建;(linux:fork(java:Thread)(4)相对来讲,线程耗费的cpu和内存小于进程
1)
Linux
中每个执行的程序都称为一个进程。每个进程分配一个id号。
2)
每个进程都会对应一个父进程,而这个父进程可以复制多个子进程。例如www服务器。
3)
每个进程都可能以两种方式存在。前台和后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏幕上无法看到的进程。通常使用后台方式执行。
4)
一般系统的服务都是以后台进程的方式存在。而其都会常驻在系统中,直到关机。

显示系统执行的进程

ps命令用来查看目前系统中,有哪些正在执行,以及他们执行的情况。可以不加任何参数。
显示详细的进程信息:
1、
ps –a
:意思是说现实当前终端的所有进程信息。
2、
ps –u
:以用户的格式现实进程信息。
3、
ps –x
:现实后台进程运行参数
4、
ps –aux | more
所有进程的全面详细信息。(pidtty终端机号,timecwd正在执行的命令或进程名)
返回列表