いくつかのレガシーコードの問題をデバッグしようとしています。私が見ているものを理解しようとしているときに、を使用して2つの固有の共有メモリスペースを構築していることがわかりましたftok
。私はそれが何をするかを見るためにオンラインで調べました、そして私はこのリンクに出くわしました。深く調べてみると、ftok
一意のキーが保証されておらず、スペースが衝突する可能性がわずかにあることがわかりました。
だから、私はこれが私に当てはまるかどうかを判断しようとして立ち往生しています。それが本当に共有メモリ空間の衝突の問題であるかどうかを判断するにはどうすればよいですか?従来の実行可能ファイルでは、ひどいメモリリークになる可能性があります...