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