2016-12-01 7 views
0

私はファイルディスクリプタ 'fd'を取得するよりも、ファイルを開くために 'open'関数を使用します。プロセスを終了する前にclose(fd)を呼び出さないとどうなりますか? そのファイルの参照カウントは決して0にならず、そのファイルの領域は決して割り当て解除されませんか?close(fd)関数を呼び出さないとどうなりますか?

答えて

0

カーネルによって正しく閉じられます。参照カウントが減少し、何もリークされません。

関連する問題