NPN、PNP三极管的概念 三极管的基极(用字母B表示——B取自英文Base,基本的、基础的),其他的两个电极分别称为集电极(用字母C表示——C...
有名信号量 用于 无血缘的进程间互斥 1、创建一个有名信号量 #include <fcntl.h> /* For O_* constants *...
无名信号量 用于 血缘关系的进程间互斥 #include #include #include #include void my_printf(c...
1、信号量概述 信号量广泛用于进程或线程间的同步和互斥,信号量本质上是一个非负的整数计数器,它被用来控制对公共资源的访问。 当信号量值大于 0 ...
条件变量是用来等待而不是用来上锁的,条件变量本身不是锁。条件变量和互斥锁同时使用。 条件变量的两个动作: 条件不满, 阻塞线程 当条件满足, 通...
读共享,写独享,写锁优先级高 POSIX 定义的读写锁的数据类型是: pthread_rwlock_t 1、初始化读写锁 #include in...
用于线程的互斥。 互斥锁是一种简单的加锁的方法来控制对共享资源的访问,互斥锁只有两种状态,即加锁(lock )和解锁( unlock ) 互斥锁...
1【线程的概述】 进程 是系统分配资源的基本单位线程 是cpu执行调度的基本单位 线程是轻量级的进程(LWP:light weight proc...
进程间通信方式有7种通信方式: 同一主机的进程通信:无名管道、有名管道(命令管道)、消息队列、mmap、共享内存、信号不同主机的进程通信:soc...