请告诉我如何在 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/