void p(semaphore far *p);
P原语操作的实现函数。
p:信号量指针
无
信号量减1,若信号量减1后大于等于0,则进程继续执行,若信号量减1后小于0,则该进程被阻塞并进入与该信号相对应的阻塞队列中,然后转进程调度。