题目
用P、V操作实现进程同步,信号量的初值为( )。A. -1B. 0C. 1D. 由用户确定
用P、V操作实现进程同步,信号量的初值为( )。
A. -1
B. 0
C. 1
D. 由用户确定
题目解答
答案
D. 由用户确定
解析
信号量的初值由用户根据具体的应用场景来确定。在进程同步中,信号量的初值可以是任何整数值,包括正数、零或负数,这取决于需要同步的进程数量和资源的初始状态。例如,如果信号量用于控制对共享资源的访问,且资源在开始时是可用的,那么信号量的初值可以设为1。如果资源在开始时是不可用的,那么信号量的初值可以设为0。如果需要限制同时访问资源的进程数量,信号量的初值可以设为该数量。因此,信号量的初值由用户根据具体需求来确定。