call returns the semaphore set identifier associated with the argument key.的描述时,我都在想我们在哪里真正需要一组System V信号量我总是将nsems参数指定为1,因为大多数情况下我需要一个信号量。即使我不需要二进制信号量,我为什么要创建一组5-6个信号量(比方说)。如果一个进程创建了一组与单个键关联的6个信号量,而另一个进程试图在同一个键上执行semget,只需要3个信号量,那该怎么办呢?
我有一个给定大小的“管道”,信号在给定的偏移量下通过。由于信号在不同的偏移量中,管道会变得支离破碎,因此无法容纳新信号。我想要一个算法,它将告诉我如何安排信号来整理管道;但是实际移动的信号数量最少!offset 0: A (size of 4; fills slots 0-3)offset 8: B (size of因此,这个过程是:所有信号都保持在与信号大小