我对Unix系统文件表感到困惑。
process 1打开file1.txt进行读取,process 2打开相同的文件file1.txt进行写入,系统文件表会创建一个或两个条目吗?发布于 2014-05-15 16:38:20
根据文件组织和文件系统的不同,同一文件可以由多个进程同时打开,甚至由同一进程(导致同一文件的几个文件描述符)同时打开。对描述符的操作(例如移动文件指针或关闭它)是独立的(它们不影响同一文件的其他描述符)。文件的操作(如写)可以通过对其他描述符的操作来看到(后读可以读取所写的数据)。
这是来自打开(系统调用) wiki页面的
https://stackoverflow.com/questions/14189944
复制相似问题