- 主题:nonblocking open有没有啥思路?
因为楼主说了。read/write 都有非阻塞接口可用。而 open() 没有。
这确实是个大问题。因为在云服务器上面,有非常大的可能性文件系统可能是通过 nfs 挂接的。
【 在 lambdai (lambdai) 的大作中提到: 】
: 好奇问一下为什么之后读写不怕阻塞,反而担心open?
: - 来自「最水木 for iPhone12,8」
--
FROM 110.81.14.*
太重了吧。需要先在另一个线程 open,再把 fd 传回工作线程。
【 在 newre (民工六草) 的大作中提到: 】
: 单独线程
: #发自zSMTH@HMA-AL00
--
FROM 112.47.122.*
跟文件系统有关吧。有些文件系统支持空洞。
【 在 deadlylight (黑洞中的量子) 的大作中提到: 】
: 感觉seek操作应该不需要磁盘操作,没仔细研究过。
--
FROM 47.243.39.*