常见的I/O模型有阻塞I/O模型非阻塞I/O模型信号驱动I/O模型异步I/O模型I/O多路复用模型阻塞I/O模型每次对一个文件描述符执行I/O操作,每次I/O系统调用都会阻塞直到完成数据传输。如下图所示,当我们执行read系统调用时,应用程序会从用户态陷入内核态,内核会检查文件描述符是否可读;当文件描述符中存在数据时,操作系统内核会将准备好的数据拷贝给应用程序并将控制权交回。非阻塞I/O如果...
记录一些Linux下,常用的网络命令。ping使用ping命令,可以测试本机到目标主机的网络连通性。ping命令,向目标主机发送icmp echo请求包,然后等待目标主机的icmp reply响应包。ping命令的输出,包含每次请求的往返时间,最后显示统计信息,丢包率,最大/最小/平均的往返时间。root@localhost:~# ping -c 5 www.baidu.com PING w...