也有可以不用互斥的使用缓冲池的情况:缓冲池的容量为1。如果缓冲池容量不为1,那么就需要用指针in,out顺序访问缓冲池。而in指针或out指针会被多个生产者或消费者访问修改,如果不互斥访问,由进程异步性会导致in out指针的不确定性结果。参考西安电子科技大学出版社的第4版操作系统学习指导p45和p24页