内核能否保证 POSIX close 释放描述符? 2024-5-15 • linux-kernel file-descriptors system-calls closeLinux 开发人员认为,如果发生错误,重试操作是没有意义的。错误,因为内核“总是释放文件描述符早期的“(强调我的)。 虽然一般情况下,面对 EINTR 的 fildes 状态是未定义的,是吗?总是Linux 上有明确定义吗? 内核是否有任何方法(原子指令、中断屏蔽等)来保证早期的关闭不会被无故障的硬件以任何方式中断? 到目前为止,我可以看到系统调用需要一个自旋锁在释放之前,fd需要调用者确保 IRQ 是残疾人。还不知道会发生在哪里。 相关内容 将 Ubuntu 设为默认操作系统 哪里可以下载 Virtual PC 插件? 如何在 awk if 语句中使用星号 无法设置 DNSSEC,信任链断裂 重定向不存在的页面适用于 domain.com/asdasd,但不适用于 domain.com/index.php/page.html - Confluence 如何对外部硬盘进行分区? 将 Ubuntu 桌面重置为默认设置的秘密命令: 在 CentOS 上安装 PHP,某些功能不起作用 有没有办法用键盘快捷键更改显示器? Nvidia Geforce 7300 LE 是否被列入黑名单?