什么情况下使用同步和异步