18.6 实例:按顺序完成异步操作