有上上篇IO
模型中的,多路复用IO
模型,我们能够知道,应用程序线程调用select
直到接收到socket
可读,
等待内核准备好数据好发起系统调用。
有上篇IO
模型中的,同步阻塞IO
模型,我们能够知道,用户线程发起请求后就一直阻塞的等待
内核完成准备数据、数据拷贝的工作。并且返回成功的指示。
有上上篇IO
模型中的,同步非阻塞IO
模型,我们能够知道,用户线程一直发送请求,内核一直都能都够返回
,直到内核完成准备数据、数据拷贝的工作。并且返回成功的指示。在此过程中用户线程不是阻塞的状态