NSOperation和NSOperationQueue的C++等价物

use*_*860 7 c++ objective-c nsoperation nsoperationqueue

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

Ala*_*lan 2

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

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

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