搜索:fcntl

共命中 3 条(服务端检索)
操作系统内功 · 第 39 篇|文件锁:flock、fcntl 与分布式文件锁
cron 任务重复执行、双实例抢同一份数据、NFS 上锁不生效——文件锁的坑几乎都源于 flock 与 fcntl 语义差异。本篇讲透两种锁的所有权模型、close 触发释放的死亡陷阱、OFD 锁的救场、NFS 边界与 lslocks 实战观测。
后端技术 精选 · 原创 · 昨天 阅读 2·访客 2
操作系统内功 · 第 38 篇|文件描述符与 inode:三层结构的内核视角
open 返回的整数背后是三层结构:fd 表、open file description 与 inode。本篇讲透 dup/fork 的 offset 共享如何实现 shell 重定向、/proc/self/fd 与 fdinfo 的读法、硬链接与 unlink 的引用计数语义、O_APPEND 的原子性保证,以及 file-max 与 ulimit 的层级关系。
后端技术 精选 · 原创 · 昨天 阅读 2·访客 2
操作系统内功 · 第 35 篇|进程生命周期:daemon、进程组、会话与孤儿进程
为什么你的服务一断开 SSH 就死?为什么后台进程还会收到 SIGHUP?本篇拆解 PID/PGID/SID 三张身份表、kill 与进程组的关系、孤儿与僵尸的收养机制,以及经典 daemon 化七步里每一步的必要性,最后回答 systemd 时代还需要不要 double fork。
后端技术 精选 · 原创 · 昨天 阅读 2·访客 2