标签:不可 程序代码 int 数据 处理器 进程和线程 内核 信号 inter
进程: 系统进行资源分配的基本单位,不仅仅局限于一段可执行程序代码,还包括打开的文件,挂起的信号,内核内部数据,处理器状态等。
线程:cpu调度活动的最小单位。
进程的五种状态:
TASK_RUNNING(运行): 进程是可执行的,它正在执行或在运行队列中等待运行。
TASK_INTERRUPTIBLE(可中断): 进程正在睡眠(被阻塞),等待某些条件达成。一旦某些条件达成,内核就会把进程状态设置成可运行。
TASK_UNITERRUPTIBLE(不可中断):
TASK_TRACED: 被其它进程追踪的进程,如ptrace
TASK_STOPPED: 进程停止执行
标签:不可 程序代码 int 数据 处理器 进程和线程 内核 信号 inter
原文地址:https://www.cnblogs.com/imcati/p/9476285.html