2015年12月30日
摘要: 当我们写完代码编译的时候,计算机都进行了哪些步骤呢?这些步骤又都有些什么作用呢? 一、执行一个程序的过程 当我们编写一个程序并编译执行,如下(hello.c) 那么在其中执行了如图的过程: 其中的主要过程包括: 预处理(Propressing):处理"#define、#include、#if……"等 阅读全文
posted @ 2015-12-30 00:59 步孤天 阅读(556) 评论(0) 推荐(0)
摘要: 二元信号量 是最简单的一种锁,适合只能被唯一一个线程独占访问的资源;对于允许多个线程并发访问的资源,多元信号量简称信号量; 互斥量 和二元信号量很类似,资源仅同时允许一个线程访问,但和信号量不同的是,信号量在整个系统可以被任意线程获取并释放;也就是说哪个线程锁的,要哪个线程解锁。 临界区 是比互斥量 阅读全文
posted @ 2015-12-30 00:23 步孤天 阅读(4127) 评论(0) 推荐(0)