操作系统
文章平均质量分 72
细水长流-青山
成功与失败皆取决于思想的力量。
展开
-
进程、线程(概念 、状态、创建过程、区别、同步等)
进程与PCB进程:进程是程序的一次执行过程,是系统进行资源分配和调度的一个独立单位。进程实体(进程映像):由程序段、相关数据段和PCB三部分构成。进程是动态的,进程实体是静态的。PCB(进程控制块):系统利用PCB来描述进程的基本情况和运行状态,进而控制和管理进程;所谓创建进程,实际上是创建进程映像中的PCB;PCB是进程存在的唯一标志。进程的状态进程有5种状态,其中前3种是基本状态。(1)运行态:原创 2017-07-24 16:20:49 · 374 阅读 · 0 评论 -
线程安全,可重入,信号安全
三个概念,线程安全,可重入,信号安全 先简单提一下, 线程安全,主要是针对数据竞争来说的,就是说:如果数据不需要共享,那就让每个线程私有;如果需要共享,那就加锁。 信号安全,其实也就是异步信号安全,是说线程在信号处理函数当中,不管以任何方式调用你的这个函数如果不死锁不修改数据,那就是信号安全的。也就是说一个可重入函数在信号处理函数当中不影响调用他的人本身的状态,其实就是一个ta翻译 2017-08-18 10:32:51 · 1956 阅读 · 0 评论 -
线程的概念、线程与进程比较
线程的基本概念 引入进程的目的,是为了使多道程序并发执行,以提高资源利用率和系统吞吐量;而引入线程,则是为了减小程序在并发执行时所付出的时空开销,提高操作系统的并发性能。 线程最直接的理解就是“轻量级进程”,它是一个基本的CPU执行单元,也是程序执行流的最小单元,由线程ID、程序计数器、寄存器集合和堆栈组成。线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资原创 2017-08-21 11:30:39 · 455 阅读 · 0 评论