0

自動解放されたオブジェクトを作成し、それを別のスレッドに渡して作業する場合、最初の NSThread がたまたま自動解放プールを空にするか、強制終了された場合、これは悪いことです。ただし、原則として自動解放を避けたい場合、オブジェクト、特に NSThread 間で共有したいオブジェクトを自動解放できない例は何ですか? ほとんどの自動リリースは回避できるようです。

4

1 に答える 1

0

メモリ管理規則に従ってください。スレッドに違いはありません。関数は、ローカルで何をするかだけを気にする必要があります。他の関数が何をするかについて心配する必要はありません。インスタンス変数などに割り当てる必要がある場合、関数はオブジェクトを保持する必要があります。何かを保持する場合は、リリースとのバランスを取る必要があります。

于 2013-10-28T21:49:17.043 に答える