iOS中实现多线程的几种方案,各自有什么特点?
-
NSThread 面向对象的,需要程序员手动创建线程,但不需要手动销毁。子线程间通信很难。
-
GCD c语言,充分利用了设备的多核,自动管理线程生命周期。比NSOperation效率更高。
-
NSOperation 基于gcd封装,更加面向对象,比gcd多了一些功能。
NSThread 面向对象的,需要程序员手动创建线程,但不需要手动销毁。子线程间通信很难。
GCD c语言,充分利用了设备的多核,自动管理线程生命周期。比NSOperation效率更高。
NSOperation 基于gcd封装,更加面向对象,比gcd多了一些功能。
本文标题:iOS中实现多线程的几种方案,各自有什么特点?
本文链接:https://www.haomeiwen.com/subject/xcypjctx.html
网友评论