NSOperation 和 NSOperationQueue 的 C++ 等价物

标签 c++ objective-c nsoperation nsoperationqueue

请告诉我如何在 C++ 中实现 NSOperation 和 NSOperationQueue 功能。

最佳答案

NSOperation 是一个用于管理非关键任务的类。您创建操作,并将它们放在 NSOperationQueue 中,每个操作都在应用程序执行时执行。

C++ 中没有这样的“等价物”。 C++ 是一种语言,因为 NSOperationQueue 是 FoundationKit 的一部分,是 OSX 和 iOS 的一部分,是一组 Objective-C 对象,不属于 objective-c 标准。

您需要研究并使用执行任务并发的 Android 范例。或者您可以只从服务器手动下载 Assets ,代替任何托管任务库。

关于NSOperation 和 NSOperationQueue 的 C++ 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13983088/

相关文章:

ios - 将 UIImage 转换为 8 位

ios - NSOperationQueue swift 完成所有任务 3

ios - Swift:使用 NSOperation 保留循环

c++ - 如何检查下标运算符是否存在?

c++ - 释放内存,Windows 已触发断点

c++ 我更改了我的列表(和代码),因此它现在处理 Node* 而不是 Node 对象,并且它导致了 undefined reference 错误

ios - 带有嵌套完成 block 的 NSBlockOperation

c++ - 在没有地址的函数中使用指针

iphone - UITableView 标题中的 iOS UIButton

ios - 试图更好地理解委托(delegate)