我想知道如何使用代码而非工具来检查Linux线程的状态。我想要知道一个线程是否正在运行、被锁定或因其他原因处于休眠状态。我知道Linux工具“top”可以完成这项工作,但我不知道如何在自己的代码中实现它。谢谢。
我想知道如何使用代码而非工具来检查Linux线程的状态。我想要知道一个线程是否正在运行、被锁定或因其他原因处于休眠状态。我知道Linux工具“top”可以完成这项工作,但我不知道如何在自己的代码中实现它。谢谢。
/proc/100/task
目录,您可以看到代表每个线程的多个目录。/proc/100/task/10100
中,有一个名为 status
的文件。