Linux操作系统
文章平均质量分 69
chengzijiade_
师承图论科技~
展开
-
线程
线程线程的概念: 线程是进程内部的一条执行序列(执行流),每个进程至少有一条执行序列:main的执行体。进程可以通过线程库创建n条线程,这些新创建的线程称之为函数线程,main函数所代表的线程为主线程。 /*指运行中的程序的调度单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并行多个线程,每条线程并行执行不同的任务。是操作系统能够进行运算调度的最小...原创 2017-10-27 23:48:07 · 136 阅读 · 0 评论 -
进程创建——fork函数
首先我们来介绍一下fork函数的创建,他引用了#include<unistd.h>这个头文件,用pid_t fork(void)进行创建。下面来介绍几种结束进程的方法:fork函数的特点是调用一次返回两次。子进程返回0,父进程返回子进程的ID。为什么父子进程会这样返回呢?子进程返回0的理由是:一个进程只有一个父进程,所以子进程总是可以通过调用getppid()来访问...原创 2017-10-20 23:21:05 · 421 阅读 · 0 评论 -
进程
进程 进程管理,内存管理和文件管理是操作系统的三大核心功能。 下面我们将从进程的概念、进程的产生和消失、用模型模拟进程、进程的运行状态以及各个状态之间的关系、进程 一、那么什么是进程,什么是程序呢? 概念: 进程简单来说就是运行中的程序。也可以说成一组有序指令(CPU调度最小的执行单位)、资源、数据的集合。 说到这里我们可以联系到线程,线程(一组有序指令)是CPU调度的最小...原创 2017-10-27 23:36:43 · 284 阅读 · 0 评论