Linux运维教程:非阻塞I O与记录锁详解.pdf

Linux运维教程:非阻塞I O与记录锁详解.pdf

非阻塞I/O

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

I/O:

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

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

O_NONBLOCK标识

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

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

记录锁

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

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

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

文档评论(0)

1亿VIP精品文档

相关文档