信号量

什么是信号量 信号量主要保护共享资源的,确保该资源在同一时刻只有一个线程占用。 换句话说它就是控制多进程(多线程)共同访问共享资源的一种手段。 信号量的定义 最初的定义:信号量是一个特殊的变量,它只能取正整数值,并且程序对其访问都是原子操作。 正式的定义:它是一个特殊的变量,只允许对它进行等待和发送信号。 信号量就是一种特殊的计数器 当其值>0时,其表示可用临界资源的个数 当其值<0,表示资源忙,
相关文章
相关标签/搜索