2016
08-25
08-25
iOS 常见知识点
锁是最常用的同步工具。一段代码段在同一个时间只能允许被有限个线程访问,比如一个线程A进入需要保护代码之前添加简单的互斥锁,另一个线程B就无法访问,只有等待前一个线程A执行完被保护的代码后解锁,B线程才能访问被保护代码。iOS中的八大锁NSLock@protocolNSLocking-(void)lock;-(void)unlock;@end@interfaceNSLock:NSObject<NSLocking>{@privatevoid*_priv;}-(BOOL)tryLock;-(BOOL)lockBeforeDate...
继续阅读 >