线程中的p操作和v操作是什么

2025-04-29 11:01:22
推荐回答(1个)
回答1:

先说信号量机制吧,信号量机制是为了实现在多道程序环境下实现进程的并发执行而提出的一种进程同步工具!
最初由荷兰学者Dijkstra把整形信号量定义为一个用于表示资源数目的整型量S,他与一般的整形量不同,初出始化外,仅能通过两个标准的原子操作wait(S)和signal(S)来访问。很长时间以来,这两个操作一直被称为P、v操作。描述为:
wait(S):while S<=0 do noop;
S:S-1;
signal(S):S:S+1;