码迷,mamicode.com
首页 > 编程语言 > 详细

进程和线程

时间:2018-08-14 18:59:27      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:不可   程序代码   int   数据   处理器   进程和线程   内核   信号   inter   

进程: 系统进行资源分配的基本单位,不仅仅局限于一段可执行程序代码,还包括打开的文件,挂起的信号,内核内部数据,处理器状态等。

线程:cpu调度活动的最小单位。

进程的五种状态:

      TASK_RUNNING(运行): 进程是可执行的,它正在执行或在运行队列中等待运行。

      TASK_INTERRUPTIBLE(可中断): 进程正在睡眠(被阻塞),等待某些条件达成。一旦某些条件达成,内核就会把进程状态设置成可运行。

      TASK_UNITERRUPTIBLE(不可中断):

      TASK_TRACED: 被其它进程追踪的进程,如ptrace

      TASK_STOPPED: 进程停止执行

进程和线程

标签:不可   程序代码   int   数据   处理器   进程和线程   内核   信号   inter   

原文地址:https://www.cnblogs.com/imcati/p/9476285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!