多线程的技术方案

多线程的技术方案_第1张图片
几种技术方案的比较

pthread:

一套通用的多线程API。

适用于Unix、Linux、window等系统。

使用难度大。

使用的C语言,需要程序员手动进行管理线程。

NSthread

使用更加面向对象。

简单易用,可直接操作线程对象。

使用的oc语言,需要程序员进行管理线程。

GCD

旨在替代NSThread等多线程技术。

充分利用设备的多核。

使用的C语言,自动管理线程。

NSOperation

基于GCD。

比GCD多了一些更简单使用的功能。

使用更加面向对象。

使用oc语言,自动管理线程。

你可能感兴趣的:(多线程的技术方案)