阻塞与非阻塞:应用层在获得数据前能否继续工作(不能or能)
阻塞:应用层调阻塞型IO后,一直等待到系统内核返回数据后才能进行其他操作
非阻塞:应用层调非阻塞型IO后,继续进行其他操作。
同步与异步:获得应用层获取系统内核数据的方式不同(主动or被动)
同步调用:应用层主动向系统内核问询
异步调用:系统内核完成后向应用层通知
阻塞与非阻塞:应用层在获得数据前能否继续工作(不能or能)
阻塞:应用层调阻塞型IO后,一直等待到系统内核返回数据后才能进行其他操作
非阻塞:应用层调非阻塞型IO后,继续进行其他操作。
同步与异步:获得应用层获取系统内核数据的方式不同(主动or被动)
同步调用:应用层主动向系统内核问询
异步调用:系统内核完成后向应用层通知