gpt4 book ai didi

linux - 进程处于轮询状态?

转载 作者:太空宇宙 更新时间:2023-11-04 11:34:29 24 4
gpt4 key购买 nike

给定进程 ID,如何判断该进程当前是否处于轮询状态?即它调用了带有负超时的 poll(),并且正在等待输入准备就绪。

最佳答案

在类 UNIX 系统上,命令行实用程序“ps”提供此信息。根据操作系统的不同,ps 有很多种,因此请阅读手册页。

在类 BSD 系统 (mac) 上:

ps -eo pid,user,cpu,state,comm

PID USER CPU STAT COMM
1 root 0 Ss /sbin/launchd
15 root 0 Ss /usr/libexec/kextd
90710 root 0 R+ ps
83804 joe 0 Ss /bin/bash
89631 joe 0 S+ ssh

其中 STAT 是进程状态。 S 表示可中断 sleep 。 s(小写)表示 session 负责人。 '+' 表示它在前台进程组中。 R 表示正在运行或可运行(在运行队列中)。还有更多可能的状态。

关于linux - 进程处于轮询状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9031472/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com