ADAOオブジェクトBを呼び出してデータベースの更新を実行するオブジェクトがある場合-関数が完了すると、 ( )B'sのコールバック関数が呼び出されます。これによりメモリの問題が発生しますか?つまり、完了するまでメモリに残りますか?またはまだGCで削除されますか?AA.finishProcess()BAB
から「結果」オブジェクトまたはコードを返す代わりにコールバックを使用することを検討しているので、これを尋ねますB。
要するに、呼び出し元のオブジェクトへのコールバックを使用するよりも、結果のオブジェクトを「返す」方が賢明な設計(およびメモリ使用量)ですか?
PS:特定のものを無視してください。つまり、言及されていませんAsycnTask。私の質問を伝えるための不自然な状況です:)
助けてくれてありがとう