gpt4 book ai didi

iphone - 在线程中处理任务的类

转载 作者:行者123 更新时间:2023-12-03 13:21:53 25 4
gpt4 key购买 nike

我想创建一个类,只要它的实例还活着,就可以保持线程( worker )继续运行,并且当有人在其上调用方法时 - performTaskWithData:(NSData*)data - 然后它应该在其工作线程中处理这些数据。
如果在操作发生时发送了额外的数据,那么这个新的数据/操作应该排队,直到前面的处理完成。

我需要这个助手类的每个实例来保存一个工作线程(即同一个线程应该处理所有处理)。

我该怎么做呢?
NSRunLoop?同步访问正在传递的数据 block ?

最佳答案

从 iOS4 开始,Grand Central Dispatch为多线程编程提供了迄今为止最简单和最强大的接口(interface)。

如果您是注册开发者,请观看 2010 年的一些 WWDC 视频。起初它很吓人,但它实际上非常简单和好。

关于iphone - 在线程中处理任务的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6534834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com