atexit()
次のような関数の使用法を説明するチュートリアルがいくつかあります。
http://linux.die.net/man/3/atexit
例は、簡単に理解できる main 関数で提供されます。ただし、プログラムで共有ライブラリを作成しており、他のプログラムからエクスポートする関数をいくつか提供しています。別のプログラムが共有ライブラリをアンロードするときに、共有ライブラリ内のいくつかのスレッドを停止したいと考えています。atexit()
ユーザーに関数の呼び出しを強制せずに、共有ライブラリの実装で使用するにはどうすればよいdestroy()
ですか?
前もって感謝します。