摘要:
概览大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的线... 阅读全文
摘要:
首先,看看如下代码的输出是什么?- (void)viewDidLoad { [super viewDidLoad]; NSLog(@"Hello"); dispatch_sync(dispatch_get_main_queue(), ^{ ... 阅读全文