
翻译
z1587185188
一个随手记录笔者
展开
-
线程安全 互斥锁
在iOS中有几种方法来解决多线程访问同一个内存地址的互斥同步问题,避免资源的争夺而缠身的问题: 方法一,@synchronized(id anObject),(最简单的方法) 会自动对参数对象加锁,保证临界区内的代码线程安全@synchronized(self) { // 这段代码对其他 @synchronized(self) 都是互斥的 // s翻译 2016-08-11 20:24:31 · 632 阅读 · 0 评论 -
Block 的基础及原理
为什么突然想起来block了呢,因为突然想来当初用的网络框架 用的都是代理来实现网络的回调,然而现在例如特别有名的AFN框架都是用block 做回调,这种块凸显出其优势;代码紧凑直接把毁掉的数据跟网络请求的接口连在一起,简单明了。 我的block的demo github 链接 :https://github.com/zhaofeiyue/block原创 2016-10-13 11:26:26 · 443 阅读 · 0 评论