请问老师,NodeJS中的异步是不是就像同步编程中使用消息队列一样,比如用户注册后,需要发送注册邮件,发送注册短信,同步编程中需要把注册信息写入数据库后,然后再请求第三方短信服务商,请求smtp服务器。那么这样就会延长用户的等待时间,用户体验不是特别好,如果用NodeJS处理这类的需求,是不是可以理解为用户注册信息入库后,同时可以执行发送邮件,发送短信这两个任务,等所有任务执行完成,最后在返回结果,他们三者之间是并行的。在使用 await 阻塞线程后,只是看起来像同步编程,其实还是异步执行,是不是可以把 await 理解为以同步的方式编程,其实是异步执行。不知道这样理解对不对