如何区分同步和异步函数?
同步函数是指一个函数在连续运行,这意味着函数必须在返回调用者控制之前完成其整个任务.相反,异步函数不会阻止调用者,它会开始操作并立即返回,允许调用者继续执行,而操作仍在进行中.异步操作的完成通常通过回调,事件或承诺向调用者发出信号.一种方法来区分同步和异步函数是通过观察它们的行为.如果一个函数需要一些时间来完成并导致程序暂停或悬挂,直到操作完成,那么它很可能是同步函数.另一方面,如果一个函数开始操作,但立即返回同步键词,那么它很可能是阻止程序.在JavaScript中,一些编程语言中,这些函数被标记为同步或无同步,例如,如果没有同步函数,则可以使用同步函数.