【信号量操做】

 【信号量操做】   P操做:申请资源,S=S-1,如果S>=0,则执行P操做的进程继续执行;若S<0,则置该进程为阻塞状态(由于无可用资源),并将其插入阻塞队列。   V操做:释放资源,S=S+1,如果S>=0,则执行V操做的进程继续执行;若S<=0,则从阻塞状态唤醒一个进程,并将其插入就绪队列,而后执行V操做的进程继续。   例:   生产者和消费者的问题中,生产者生产一个商品S,然后要申请互
相关文章
相关标签/搜索