如何查看进程id?

如何查看进程id?,第1张

方法如下:

第一步,进入 *** 作系统桌面。

第二步,右键任务栏,点选启动任务管理器。

第三步,d出任务管理器窗口。

第四步,点击查看->选择列。

第五步,d出选择进程页列的窗口。

第六步,点选会话ID的复选框,点击确定。

第七步,回到刚才的任务管理器,可以看到会话ID的一列数据。

进程ID(英语:processID)、PID)是大多数 *** 作系统的内核用于唯一标识进程的一个数值。(简言之,就是进程的绰号。)这一数值可以作为许多函数调用的参数,以使调整进程优先级、kill(命令)进程之类的进程控制行为成为可能。

在类UNIX *** 作系统中,新进程都衍自系统调用fork函数(英语:Fork (operating system))。fork()调用会将子进程的PID返回给父进程,使其可以之指代子进程,从而在需要时以之为函数参数。例如,若以子进程PID为参数调用waitpid(),可使父进程以休眠状态等待子进程结束若以之为参数调用kill()(英语:kill (command)),便可结束对应子进程。

PID(进程控制符)英文全称为Process Identifier,它也属于电工电子类技术术语。 PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID。进程中止后PID被系统回收,可能会被继续分配给新运行的程序。 PID一列代表了各进程的进程ID,也就是说,PID就是各进程的身份标识。 ========== 只要运行一程序,系统会自动分配一个标识! 是暂时唯一:进程中止后,这个号码就会被回收,并可能被分配给另一个新进程。 只要没有成功运行其他程序,这个pid会继续分配给当前要运行的程序!! 如果成功运行一个程序,然后再运行别的程序时,系统会自动分配另一个pid!!

进程ID(英语:processID)、PID)是大多数 *** 作系统的内核用于唯一标识进程的一个数值。(简言之,就是进程的绰号。)这一数值可以作为许多函数调用的参数,以使调整进程优先级、kill(命令)进程之类的进程控制行为成为可能。

在类UNIX *** 作系统中,新进程都衍自系统调用fork函数(英语:Fork (operating system))。fork()调用会将子进程的PID返回给父进程,使其可以之指代子进程,从而在需要时以之为函数参数。例如,若以子进程PID为参数调用waitpid(),可使父进程以休眠状态等待子进程结束;若以之为参数调用kill()(英语:kill (command)),便可结束对应子进程。

在各PID中,较为特别的是0号PID和1号PID。PID为0者为交换进程(英语:swapper),属于内核进程,负责分页任务;PID为1者则常为init进程,主要负责启动与关闭系统。值得一提的是,1号PID本来并非是特意为init进程预留的,而init进程之所以拥有这一PID,则是因为init即是内核创建的第一个进程。不过,现今的许多UNIX/类UNIX系统内核也有以进程形式存在的其他组成部分,而在这种情况下,1号PID则仍为init进程保有,以与之前系统保持一致。

PID的分配机制则因系统而异,一般从0开始,然后顺序分配,直到达到一个最大值(亦因系统而异),而后又从300开始重新分配;在Mac OS X和HP-UX下,则是由100开始重分配。在分配PID时,若遇到已分配的PID,则直接跳过,继续递增查找下一个可分配PID。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8106185.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存