使用XCode for iPhone实现多线程

问题描述

| 有没有一种方法可以使用xcode在iPhone中实现多线程?你能推荐我一些我可以使用的tu子吗? 谢谢并恭祝安康 阿比谢克·R·斯里卡安特(Abishek R Srikaanth)     

解决方法

实现多线程的最简单方法可能是使用NSOperationQueue。您可以将NSOperation子类化,或者使用要在后台运行的代码块来创建NSBlockOperation。如果需要在后台任务完成时在主线程上收到通知,请设置完成块。然后将您的操作添加到NSOperationQueue中,就可以开始了!您还可以设置一次运行一系列事件的相关性,如果您不在乎执行的顺序,则可以将许多操作添加到队列中。 还有其他执行线程的方法,但是NSOperation尤其好,因为它将所有内容包装到一个整洁的工作单元中,在该工作单元中您不太可能犯共享内存错误,而且您可以信任NSOperationQueue来查看核心,并在一次运行许多操作时做正确的事情。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...