
iOS 多线程
汉斯哈哈哈
让我们一起编出自己的世界
展开
-
iOS 多线程pthread 二
基本概念:简介 语言:C线程声明周期:程序员管理使用频率:几乎不用一套通用的多线程API适用于Unix/Linux/Windows等系统跨平台、可移植性使用难度大简单案列一#import "ViewController.h"#import <pthread.h>@interface ViewController ()@end@implementation ViewControll原创 2015-07-25 22:52:42 · 969 阅读 · 0 评论 -
iOS 多线程简介 一
进程与线程分别:进程: 进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开迅雷、Xcode,系统就会分别启动2个进程线程 1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)一个进程(程序)的所有任务都在线程中执行比如使用酷狗播放音乐、使用迅雷下载电影,都需要在线程中执行线程的串行如果要在1个线程中执行多个原创 2015-07-25 22:44:42 · 837 阅读 · 1 评论 -
iOS 多线程GCD 四
基本概念简介语言:C线程生命周期:自动管理使用频率:经常使用旨在替代NSThread等多线程充分利用设备的多核全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)CD会自动管理线程的生命周期(创建线程、调度任务、销毁原创 2015-07-25 23:01:05 · 894 阅读 · 0 评论 -
iOS 多线程NSThread 三
基本概念简介 语言:OC线程生命周期:程序员管理使用频率:偶尔使用更加面向对象简单易用,可直接操作线程对象创建和启动线程一个NSThread对象就代表一条线程创建、启动线程NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];[thread sta原创 2015-07-25 22:57:31 · 770 阅读 · 0 评论