トップページ > プログラム > 2015年10月03日 > 7WSimB11

書き込み順位&時間帯一覧

20 位/144 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000020000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net

書き込みレス一覧

★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
821 :デフォルトの名無しさん[sage]:2015/10/03(土) 11:07:02.42 ID:7WSimB11
特定のJavaオブジェクトがGCで回収された時に通知を受け取って、
Javaオブジェクトに結びつけたC++のリソースを削除する、という事をやりたいのですが

NewWeakGlobalRefでJavaオブジェクトへの参照は作れても
いつGCされたのか知る方法がありません

別スレッドでGCされていないかオブジェクトを監視するしか無いんでしょうか?
★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
822 :デフォルトの名無しさん[sage]:2015/10/03(土) 11:20:51.12 ID:7WSimB11
いや、finalizerでC++側にGCされた事を伝えたり、C++リソースの削除をする事は出来ますね

finalizerは必ず呼ばれるとは限らないみたいですが
オブジェクトのリストを作って呼ばれなかったのは手動で削除することにします


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。