I/O:
阻塞:进程发起I/O调用,未完成之后,当前进程会被挂起;
非阻塞:进程发起I/O调用,被调用函数完成之前不会阻塞当前进程,而是立即返回;
同步:进程发起一个过程调用(功能、函数)后,在没有得到结果之前,该调用将不会返回;
异步:进程发起一个过程调用(功能、函数)后,即使调用者不能立即得结果,但调用却会返回,返回是未完成状态,当调用完成后,内核会自行通知调用者;
内存映射:mmap
I/O模型有5种:
同步阻塞
同步非阻塞
I/O复用 select()poll()
事件驱动 epoll()wqueue()
边缘触发
水平触发
AIO(异步非阻塞)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29620572/viewspace-1780417/
,如需转载,请注明出处,否则将追究法律责任。