【Linux】进程概念 —— 进程状态_linux d状态进程_Hello_World_213的博客-CSDN博客
新建:字面意思,将你的task_struct创建出来并且还未入队列
运行:task_struct结构体在运行队列中排队,就叫做运行态
阻塞: 等待非CPU资源就绪,阻塞状态
挂起:当内存不足的时候,OS通过适当的置换进程的代码和数据到磁盘,进程的状态就叫做挂起!
文章来源:https://www.toymoban.com/news/detail-556235.html
进程状态在Linux内核中的源代码:文章来源地址https://www.toymoban.com/news/detail-556235.html
/*
* The task state array is a strange "bitmap" of
* reasons to sleep. Thus "running" is zero, and
* you can test for combinations of others with
* simple bit tests.
*/
static const char * const task_state_array[] = {
"R (running)", /* 0 */
"S (sleeping)", /* 1 */
"D (disk sleep)", /* 2 */
"T (stopped)", /* 4 */
"t (tracing stop)", /* 8 */
"X (dead)", /* 16 */
"Z (zombie)", /* 32 */
};
到了这里,关于Linux--操作系统进程的状态的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!