内核能否保证 POSIX close 释放描述符? 2024-5-15 • linux-kernel file-descriptors system-calls closeLinux 开发人员认为,如果发生错误,重试操作是没有意义的。错误,因为内核“总是释放文件描述符早期的“(强调我的)。 虽然一般情况下,面对 EINTR 的 fildes 状态是未定义的,是吗?总是Linux 上有明确定义吗? 内核是否有任何方法(原子指令、中断屏蔽等)来保证早期的关闭不会被无故障的硬件以任何方式中断? 到目前为止,我可以看到系统调用需要一个自旋锁在释放之前,fd需要调用者确保 IRQ 是残疾人。还不知道会发生在哪里。 相关内容 循环和表格 为什么启用BitLocker后,会出现2个“恢复”类型的分区? 多行问题 Windows 10 睡眠后黑屏 如何给多行方程式加标点? 为盒装环境添加章节编号 获取有关 TLS/SSL 使用情况的 Postfix 统计数据 centos 防火墙,根据子域名拆分网络流量 在应用所有资源之前重新启动服务 系统有一个过程。它是什么?