iPhone应用程序需要线程安全吗?

时间:2011-02-24 15:53:30

标签: iphone objective-c cocoa-touch

我没有明确使用线程,因此在设计iPhone应用时,例如使用Singleton,我是否需要处理线程问题?

2 个答案:

答案 0 :(得分:5)

注意由未来的多核硬件上的多线程调用或使用任何操作系统类的单例。还要注意忘记这个类在N年后不是线程安全的,重用它,并浪费你的生命去寻找bug。

如果没有,不。

答案 1 :(得分:2)

在大多数情况下你应该是安全的,但我会注意到,即使你没有明确地使用线程,Apple SDK中有许多库都有异步回调(例如HTTP请求),你需要它们通过共享内存同步访问。

我希望这有帮助!