C ++等价于NSOperation和NSOperationQueue
请告诉我如何在C ++中实现NSOperation和NSOperationQueue功能。
NSOperation
是一个管理非关键任务的类。 您创建操作,并将它们放置在NSOperationQueue
上,并在应用程序执行时执行每个操作。
在C ++中没有这样的“等价”。 C ++是一种语言,因为NSOperationQueue
是FoundationKit的一部分,是OSX和iOS的一部分,是一组Objective-C对象,不属于Objective-C标准的一部分。
你需要研究的是做任务并发的Android范例,并使用它们。 或者您可以手动从服务器下载资产,代替任何托管任务库。
粗略替代NSOperation:std :: packaged_task。
链接地址: http://www.djcxy.com/p/11635.html