数据结构里面的队列是先进先出的数据结构,在服务器开发中使用队列可以有效的实现任务的异步处理,把耗时的任务放在一个队列中,由消费者去自动处理,比如客户端用户把错题生成pdf文件下载,可以在客户端点击生成的时候把任务放入队列异步处理,然后直接先返回给用户结果,而不必让用户等待. 队列用处 异步处理:用户注册后查找数据库发送邮件推荐商品,把推荐商品放入队列. 系统解耦:上面的过程将用户注册和推荐商品分离开来了. 定时任务: 把考生的试卷提交信息提前放入队列,每天固定某个时间实现自动批改选择题. bea