基本信息
文件名称:Linux运维教程:非阻塞I O与记录锁详解.pdf
文件大小:1.33 MB
总页数:28 页
更新时间:2026-04-01
总字数:约1.04万字
文档摘要

非阻塞I/O

对于给定的描述符有两种方式对其设置非阻塞

I/O:

1)调用open函数打开描述符,指定O_NONBLOCK标

2)对于已经打开的描述符使用fcntl函数打开

O_NONBLOCK标识

如果不使用非阻塞,在while循环里须要

输入数据程序才能继续往下执行。

记录锁

如果两个或两个以上的人同时编写一个文件,例

如SVN软件、网络共享文件、数据库等等。

这些文件的最后状态一般取决于写该文件的最后