4.3.1 使用deque实现环形缓冲区