系统调用被信号打断返回 EINTR,哪些调用能自动重启哪些不能?
系统调用被信号打断返回 EINTR,哪些调用能自动重启哪些不能? 本文先给出可直接复述的结论,再用最小代码说明EINTR 慢系统调用 SA_RESTART 自动重启的工作方式、判断依据、项目边界和常见误区。
核心关键词EINTR 慢系统调用 SA_RESTART 自动重启
操作系统 · 表单面试题第 1 页,显示第 1–4 题,共找到 4 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
系统调用被信号打断返回 EINTR,哪些调用能自动重启哪些不能? 本文先给出可直接复述的结论,再用最小代码说明EINTR 慢系统调用 SA_RESTART 自动重启的工作方式、判断依据、项目边界和常见误区。
poll 相比 select 改进了什么,又保留了什么共同缺陷? 本文先给出可直接复述的结论,再用最小代码说明poll select 区别 共同缺陷 O(n)的工作方式、判断依据、项目边界和常见误区。
select 在高并发下的三个主要瓶颈是什么? 本文先给出可直接复述的结论,再用最小代码说明select FD_SETSIZE 1024 遍历 性能瓶颈的工作方式、判断依据、项目边界和常见误区。
select、poll、epoll 在 fd 数量增长时性能差异的根源是什么? 本文先给出可直接复述的结论,再用最小代码说明select poll epoll 区别的工作方式、判断依据、项目边界和常见误区。