1
Fluxを作成したとしましょう。このFluxは作成中にいくつかのリソースにアクセスできるようになっており、Cancel
/Complete
(たとえば、いくつかの外部リソースを解放する)でクリーンアップをしたいと思います。最終的には、このFluxへのポインタをすべて削除するので、ガベージコレクションに使用できるようになります。ガベージコレクションではどうなりますか? FluxはCancel
シグナルを受信してクリーンアップを実行できますか?Fluxesはどのようにガベージコレクションされていますか?
クリーンアップを行うにはGCに頼らない方が良いでしょう。GCが使用可能なメモリがある限り、無期限に収集を延期することが許可されているため、オブジェクトが常に収集されるという保証はありません。 –