多个线程可能共享数量有限的资源。现在,您的代码片段不是临界区(多个线程现在可以同时执行),但需要基于信号量的同步来使用 P() 和 V() 函数管理资源池,这些函数在所有资源都被消耗时会阻塞线程。
P()
V()
有关使用信号量进行资源管理的更多信息