三个进程P1,P2,P3,以及有N(>1)个单元的缓冲区。P1调用produce()产生一个整数,调用put()将其放入缓冲区。P2调用getodd()从缓冲区取出一个奇数,然后调用countodd()计算奇数的个数;P2调用geteven()从缓冲区取出一个偶数,然后调用counteven()计算偶数的个数。用信号量机制实现进程同步使用到的函数和信号量HANDLEmutex;HANDLEempty;HANDLEfull;创建信号量HANDLECreateSemaphore(__in_optLPSECURITY_ATTRIBUTESlpSemaphoreAttributes,//lpSemaphoreAttr