- 博客(5)
- 收藏
- 关注
原创 linux进程状态
进程执行时,它会根据具体情况改变状态。进程状态是调度和对换的依据。 进程状态Linux 中的进程主要有如下状态#define TASK_RUNNING 0#define TASK_INTERRUPTIBLE 1#define TASK_UNINTERRUPTIBLE 2#define TASK_STOPPED 4#define TASK_TRACED
2017-12-29 11:18:52 407
原创 linux的进程控制块task_struct
Linux 中的每个进程由一个task_struct 数据结构来描述,在Linux 中,任务(Task)和进程(Process)是两个相同的术语,task_struct 其实就是通常所说的“进程控制块”即PCB。task_struct 容纳了一个进程的所有信息,是系统对进程进行控制的唯一手段,也是最有效的手段。 按功能可做如下划分进程状态(State)进程调度信息(Scheduling Inf
2017-12-19 12:23:03 979
原创 UNIX v6的进程控制块proc结构体和user结构体
进程的状态信息和控制信息等由 proc 结构体和 user 结构体管理。每个进程各自会被分配1 组上述结构体的实例。 proc 结构体常驻内存,而 user 结构体有可能被移至交换空间。 proc 结构体由 proc 结构体构成的数组 proc[]中的每个元素分别对应一个进程。proc 结构体管理着在进程状态、执行优先级等与进程相关的信息中需要经常被内核访问的那部分信息。举例来说,内核在(进程切换
2017-12-19 12:22:01 3152
原创 c++继承
什么是继承继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能。继承的语法在代码中和原来一样给出该类的名字,但在类的左括号前面,加上一个冒号和基类的名字(多重继承基类名用逗号分开)继承的关系 继承方式 基类的public成员 基类的protect成员 基类的private成员 public 仍为
2017-12-13 18:13:45 162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人