思考题:某车站售票厅,任何时刻最多可容纳 20 名购票者进入,当售票厅中少于 20 名购票者时,则厅外的购票者可立即进入,否则需在外面等待。若把一个购票者看作一个进程,请回答下列问题: ( 1 )用 P 、 V 操作管理这些并发进程时,应怎样定义信号量,写出信号量的初值以及信号量各种取值的含义。 ( 2 )若欲购票者最多为 n 个人,写出信号量可能的变化范围 ( 最大值和最小值 ) 。 ( 3 )根据所定义的信号量,把应执行的 PV 操作填入下述方框中,以保证进程能够正确地并发执行。 semaphore S; Pi(){ 进入售票厅; 购票; 二 退出; }