带数据库网站设计,seo的基本步骤四个,建设网站需要什么,正规刷手机单做任务网站一#xff1a;异步和同步的区别
同步#xff1a;调用者要一直等待调用结果的通知后才能进行后续的执行 异步#xff1a;指被调用方先返回应答让调用者先回去#xff0c;然后再计算调用结果#xff0c;计算完最终结果后再通知并返回给调用方 理解#xff1a;同步、异步的…一异步和同步的区别
同步调用者要一直等待调用结果的通知后才能进行后续的执行 异步指被调用方先返回应答让调用者先回去然后再计算调用结果计算完最终结果后再通知并返回给调用方 理解同步、异步的讨论对象是被调用者服务提供者重点在于获得调用结果的消息通知方式上
二阻塞和非阻塞的区别
阻塞调用方一直在等待而且别的事情什么都不做当前线/进程都会被挂起啥也不干 非阻塞调用在发出去后调用方先去忙别的事情不会阻塞当前进/线程而会立即返回 理解阻塞、非阻塞的讨论对象是调用者服务请求者重点在于等消息时候的行为调用者是否能干其他事
三 同步阻塞调用发出后调用者一直等待调用结果的通知什么也不干 同步非阻塞调用发出后会立马收到答复如果得到的不是完整的资源调用者会周期循环轮询发送IO请求直到真正获得调用结果的通知在此期间调用者可以去做别的 异步阻塞调用不会马上发出安排一个时间再发起请求什么也不干等待调用结果的通知 异步非阻塞调用不会马上发出安排一个时间再发起请求当发出请求可以马上得到答复如果得到的不是完整的资源调用者调用者会周期循环轮询发送IO请求直到真正获得调用结果的通知在此期间调用者可以去做别的
四NIO三大组件
4.1 channel
4.2 Buffer
4.3 Selector