这么难····拆b+应该对半开好点,2.3是不是开一个信号量判断状态就行,因为输出是固定的,2.4使用读写分离的思想定义两个锁?