美文网首页
21、你用过NSOperationQueue么,与gcd的区别

21、你用过NSOperationQueue么,与gcd的区别

作者: 十二月_9d09 | 来源:发表于2019-08-11 09:55 被阅读0次

1、NSOperationQueue用来管理子类化的NSOperation对象,控制其线程并发数目;
2、区别是NSOperationQueue与NSOperation是多线程的面向对象抽象。使用NSOpera tion的优点是,NSOperation是线程的高度抽象,在项目中使用会使程序结构更好,子类化的NSOperation具有面向对象的优点(封装、复用),使实现是多线程支持,接口简单,适用于复杂的项目;
3、GCD的优点是,它本身非常简单、易用,对于不复杂的多线程操作,可以节省代码量,而block参数的使用使代码易读,适用于简单的项目

相关文章

网友评论

      本文标题:21、你用过NSOperationQueue么,与gcd的区别

      本文链接:https://www.haomeiwen.com/subject/qhejjctx.html