同步和异步

2023-02-02 10:36:03
###同步和异步都是形容一次方法的调用   ###对于同步来说,一个方法一旦调用,或者说一个请求一旦执行,必须接收到返回值,才能进行到下一步;是按照顺序执行的,如果哪一个环节没有执行,就会等待,只有前一个任务执行完毕,才会进行到下一个任务   ###同步是实时处理,服务器接收到请求,会马上处理,但是接收请求很多的时候,服务器无法同时处理   ###异步则是在一个请求发出以后,立刻就能接收到响应,从而进行到下一步,异步方法会在另一个线程中执行,但是他的执行并不会妨碍进程的继续,不论有没有返回值,都能继续执行 ###客户端给服务端发送请求时,在等待服务端响应时,可以做其他事情   ###异步是分时处理,比如:1.定时器,2.事件绑定,3.回调函数,4.ajax一般也是异步