- (id)readForKey:(NSString *)key {
__block id result;
dispatch_sync(queue, ^{
result = [self valueForKey:key];
});
}
iOS常用的幾種鎖前言 開發(fā)中引入了異步和多線程的來提高程序性能,也就意味著線程安全成為了多線程的一個(gè)障礙,因此線程鎖應(yīng)運(yùn)而生,而鎖如果用不好,還會(huì)造成死鎖的風(fēng)險(xiǎn) 下面就介紹ios中常用的幾種...