2

簡単な質問が 2 つあります。

2 つのファイル記述子が開いている同じファイルを指すのはいつですか?

開いている 2 つのファイルが同じ inode を指すのはいつですか?

また、これを説明するグラフ付きの優れたドキュメントがあれば、そのリンクを教えていただければ幸いです:)

ありがとう!

4

1 に答える 1

2

1 つのファイルに対して好きなだけファイル記述子を開くことができますopen()。数回呼び出すだけです。オペレーティング システムでは、ファイルを読み取り用 (アクセスが必要な数のクライアント) または読み取りおよび書き込み用 (ただし、1 つのクライアントのみ) で開くことを許可するのが一般的です。

ファイルシステム内の 2 つのファイルは、同じファイルへのハード リンクである場合、同じ inode を指す可能性があります。

于 2010-03-25T22:48:52.330 に答える