首页 > 其他 > 详细

第八篇:文件共享和使用 dup 函数创建新描述符的区别

时间:2017-01-28 21:14:35      阅读:333      评论:0      收藏:0      [点我收藏+]

前言

       文件共享是指同时打开一个文件

       用 dup 函数能对指定文件描述符再创建一个新的描述符,且这个新的描述符和旧的描述符指向的是同一个文件

       这两种行为有什么区别呢?下面给出的两张文件系统的图形象的解答了这个问题。

文件共享

        技术分享

dup创建新描述符

       技术分享

小结

       1. dup 函数的这种功能也可以用之前提到的 fctnl 函数来实现:dup( fd ) 等效于 fcntl( fd, F_DUPFD, 0)

       2. 文件共享情况下的两个文件表项是存放在两个不同的进程中的。

第八篇:文件共享和使用 dup 函数创建新描述符的区别

原文:http://www.cnblogs.com/muchen/p/6354471.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!