那个网站做h5不要钱,全景网站开发,深圳人才招聘网官网,北京软件有限公司一句话概括
区分点#xff1a;
调用方是否等返回#xff0c;等返回时候是什么状态#xff1f;【如果等#xff0c;等的时候在干什么#xff1f;】
我调用你#xff0c;我需不需要你立即返回#xff0c;需要就是同步#xff0c;不需要就是异步#xff1b;
那如果我等…一句话概括
区分点
调用方是否等返回等返回时候是什么状态【如果等等的时候在干什么】
我调用你我需不需要你立即返回需要就是同步不需要就是异步
那如果我等你返回的时候我在干啥我挂起就是阻塞不挂起就是非阻塞解析
同步和异步关注的是通信机制。 同步是实时处理比如打电话通信双方需要不断交互才能传递信息。 同步操作是在发出一个调用时如果没有得到结果之前该调用就不返回。一旦调用返回就得到返回值。因此同步操作是由调用者主动等待这个调用的结果。 异步则是分时处理如收发短信。异步操作在发出之后会直接返回没有返回结果。异步操作可以避免拥塞提高程序的效率和性能。
阻塞和非阻塞关注的是程序在等待调用结果时的状态。阻塞操作是指调用结果返回之前当前线程会被挂起只有得到结果之后才会返回。非阻塞操作则是指在该调用不能立刻得到结果之前不会阻塞当前线程可以继续处理后续的操作。