epoll 能否处理文件 IO,还是说只能处理网络 socket 缓冲区。
|
MaboroshiiMay 26, 2019 via Android
1
只要用文件描述符的都能处理
|
|
QzierMay 26, 2019 via iPhone
2
epoll 监听的是文件描述符,socket 也是文件。
|
|
littlewingMay 26, 2019 via iPhone
3
一切皆文件
|
|
HelloAmadeusMay 26, 2019
4
epoll 并不能处理文件描述符
|
|
turiMay 26, 2019
5
select 好像可以对文件。
epoll 上次看到好像不行(这个不知道记错没有) |
|
7
|
|
icerwinterMay 26, 2019
8
@RitchieLee 内容不错
|
|
scriptB0yMay 26, 2019
9
为什么需要处理普通文件呢?普通文件不是不阻塞的么?
|
|
10
@scriptB0y 我理解是:中断过后、让出总线交给 DMA 后就可以切换线程继续榨干 CPU 了,异步 IO。我不惑的是,缓存型 IO,从磁盘获取数据到内存分页,再从内核态的缓存再传给用户态的缓存,这几个传输过程中会堵塞吗。看了楼上的回复应该有点头绪了
|