请告诉我如何在 C++ 中实现 NSOperation 和 NSOperationQueue 功能。
问问题
622 次
2 回答
2
NSOperation
是用于管理非关键任务的类。您创建操作,并将它们放在NSOperationQueue
应用程序执行时执行每个操作。
C++ 中没有这样的“等价物”。C++ 是一种语言,NSOperationQueue
FoundationKit 的一部分,OSX 和 iOS 的一部分,一组 Objective-C 对象,不属于 Objective-c 标准的一部分。
您需要研究的是用于执行任务并发的 Android 范例,并使用它们。或者,您可以直接从服务器手动下载资产,而不是任何托管任务库。
于 2012-12-21T01:41:27.357 回答
1
NSOperation 的粗略替代品:std::packaged_task。
于 2016-02-07T17:19:24.760 回答