通常设置为SEM_UNDO,使操作系统跟踪信号量,并在进程没有释放该信号量而终止时,操作系统释放信号量,例如在二元信号量中,你不释放该信号量而异常退出,就会导致别的进程一直申请不到信号量,而一直处于挂起状态。 5 陷阱提示 (1) 在调用semget(key_t key,int nsems,int flags)第一次创建信号量时务必调用int semop...