多线程实现生产者消费者模型:锁(Lock)、信号量(Semaphore、BoundedSemaphore)、条件(Condition)、队列(Queue)、事件(Event)多进程程实现生产者消费者模型:信号量(Semaphore)、条件(Condition)、队列(Queue)、事件(Event)、管道(Pipe),并辅之(共享内存、Manager)不同计算机之间实现生产者消费者模型:socket、远程调用(RPC)进程或线程可以用类,也可以用函数实现,代码在windows下实现