English 中文(简体)
翻新通信中的记忆管理责任
原标题:Memory management responsibility during inter-thread communication

如果A读到的物体提及B版,例如使用<代码>performSelector:onThread:withObject:wait UntilDone,如何进行记忆管理? 呼呼号alloc?

EDIT:

由此可见,performSelector:onThread:withObject:wait UntilDone 保留了该物体,直到选择人(将要求另一代人代行道)与它一起使用为止。 因此,电话线应穿透,然后叫表演者,然后释放。

最佳回答

由此可见,performSelector:onThread:withObject:wait UntilDone 保留了该物体,直到选择人(将要求另一代人代行道)与它一起使用为止。 因此,电话线应当alloc,然后打电话,然后release

问题回答

防止过度泄露或割裂的一种选择是围绕你的记忆进行转播:共享——吸收。 当然,如果多面透镜有可供查阅的共享接收器,你可以保证内容的用法,这将确保留下有关记忆的最终使用者的范围,使之被释放。

我确信这里确实有一个“正确”答案。 如果电话线已经离去或无法追踪记忆已停止使用和释放,我猜测,你必须照亮。 然而,总的来说,我更喜欢像分配给它那样的镜头,最好是在守则中贴近。

我认为,关键是要清楚地记录你们的期望,保持一致性。





相关问题
Silverlight, Updating the UI during processing

I have a simple silverlight multifile upload application, and i want to provide the user with some feedback, right now its only in a test phase and i dont have the webservice. Somehow i cant get the ...

Is reading from an XmlDocument object thread safe?

I was wondering if i could safely read from an XmlDocument object using SelectNodes() and SelectSingleNode() from multiple threads with no problems. MSDN says that they are not guaranteed to be ...

Terminating a thread gracefully not using TerminateThread()

My application creates a thread and that runs in the background all the time. I can only terminate the thread manually, not from within the thread callback function. At the moment I am using ...

热门标签