摘要:
概念并发:多个执行单元同时被执行。竟态:并发的执行单元对共享资源(硬件资源和软件上的全局变量等)的访问导致的竞争状态。一 信号量信号量的实现也是与体系结构相关的,定义在<asm/semaphore.h>,struct semaphore类型用来表示信号量。1 定义信号量struct semaphore sem;2 初始化信号量void sema_init(struct semaphore *sem, int val) 该函数用于初始化设置信号量的初值,它设置信号量sem的值为val。void init_MUTEX(struct semaphore *sem)该函数用于初始化一个互斥 阅读全文