同步异步与阻塞非阻塞

同步:进程发出一个功能调用时,在没有得到结果之前,该调用就不返回,这时进程处于阻塞状态,只有接收到返回的值或者消息后才往下执行。例如打电话(实时处理)、普通B/S模式。

异步:当一个异步过程调用发出后,返回结果不能立刻得到。当这个调用完成后,通过状态、通知和回调来通知调用者。例如发短信(分时处理)、AJAX技术。

阻塞:调用结果返回之前,当前线程会被挂起。调用线程只有等到返回结果之后才能返回。

非阻塞:不能立刻得到返回结果之前该调用不会阻塞当前线程。

猜你喜欢

转载自blog.csdn.net/qq_33408113/article/details/80935327