摘要: 在iOS中有几种方法来解决多线程访问同一个内存地址的互斥同步问题:>>>方法一,@synchronized(id anObject),(最简单的方法) 会自动对参数对象加锁,保证临界区内的代码线程安全@synchronized(self){//这段代码对其他@synchronized(self)都是互斥的//self指向同一个对象}>>>方法二,NSLock NSLock对象实现了NSLocking protocol,包含几个方法: lock,加锁 unlock,解锁 tryLock,尝试加锁,如果失败了,并不会阻塞线程,只是立即返回NO lockBefor 阅读全文
posted @ 2013-04-01 10:15 李伯波 阅读(214) 评论(0) 推荐(0) 编辑