用队列进行模拟