试题详情
简答题核心是如何对信号量进行操纵的?
  • A.核心根据sem_op来改变信号量的值,可分为3种情况;
    B.sem_op的值为正,则将其值加到信号量的值上,它相当于通常的V操作;
    C.sem_op的值为负,相当于P操作,若信号量的值大于操作值的绝对值,则核心将一个负整数加到信号量值上,否则,核心将已经操作了的信号量,恢复到系统调用开始时的值;
    D.若(sem_flg&IPC_NOWAIT)为真,便立即返回,否则,让进程睡眠等待.
  • 关注下方微信公众号,在线模考后查看

热门试题