访次: AmazingCounters.com 次
摘要: block就是指向结构体的指针,编译器会将block的内部代码生成对应的函数,利用这个指针就可以调用这个函数.普通的局部变量是值传递,用__block ,static ,或者是全局变量就是地址传递 block的内存默认是存放在栈里面的,他不会对所引用的对象进行操作 如果对block做一次copy操作 阅读全文
posted @ 2016-02-22 13:42 JusDoit 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 一个应用程序一启动就有一个进程,一个进程至少会有一个线程,这个线程就是主线程,除了主线程之外我们还可以手动创建其他线程,其他线程我们称为子线程,一个进程包含多个线程我们称为多线程,多线程的鼻祖是一个叫Mach的东西,Mach是第一个以多线程方式处理任务的系统,所以说多线程的底层实现机制是基于Mach 阅读全文
posted @ 2016-02-22 13:40 JusDoit 阅读(1377) 评论(0) 推荐(0) 编辑