iOS开发

iOS 这是你想要的

2017-03-27  本文已影响9人  楼上那位

Runloop 相关

Runloop 保持线程能随时处理事件而不退出
深入理解Runloop

RunLoop_0.png

锁相关

@synchronized

解答:

@synchronized代码块隐式地给被保护的代码段添加了一个异常处理块。这就是为什么在给某个对象保持同步的时候,如果抛出了异常,锁就会被释放。

递归锁,是一种在已持有锁的线程重复请求锁却不会发生死锁的锁。你可以在这里找到一个相关的例子。有个很好用的类NSRecursiveLock

优化相关

待看

[浅谈Block] (http://www.jianshu.com/p/f9956b102d36)

[浅谈Clang] (http://www.jianshu.com/p/9fc7776cce9b)

上一篇下一篇

猜你喜欢

热点阅读