什么是记录型信号量

2025-05-04 19:01:54
推荐回答(1个)
回答1:

所谓记录型信号量就是信号量是一个结构体的数据结构。其定义为:
Typedef struct{
int value;
struct process_control_block *list;
}semaphore;
该数据结构中只有两个分量,一个是一个整形变量value,表示某类资源可利用的数量;另一个是一个指针,是因该资源而被阻塞的进程构成的阻塞队列的首指针。