我自己开设的一个进程,和主程序分开对一个队列进行操作。该进程主要负责队列的发送,而主程序负责队列的添加和修改,两者不能有访问冲突。为了解决访问冲突,我引入了一个标志量,在该标志为0时可以获得队列的访问,然后修改该标志量,使其他进程不能访问。1.现在我在自己开设的进程中判断该信号量,如果没有获得操作权,是否应该一直等待下去?2.有没有其他更好的解决办法呢?