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

上一篇: C++ equivalent for NSOperation and NSOperationQueue

下一篇: Casting constrained generic class in C#