同步与异步,阻塞与非阻塞的理解

同步与异步强调的是当前线程是否在等待返回状态 阻塞与非阻塞强调的是当前线程在执行当前任务(可以理解调用第三方服务或者其他服务端)的时候,当前线程是否被挂起还是依然可以做其他事情,反应的是当前线程的状态 如下图所示: 1.异步阻塞: 线程一直等待服务端结果,虽然服务端会说话(回调函数),执行完,可以通过声音传播消息通知线程的,但是线程依然当作服务端不会说话,这样服务端就全靠肢体互相接触来通知任务执行
相关文章
相关标签/搜索