为什么会有异步?什么是事件队列?