цель c — эквивалент C ++ для NSOperation и NSOperationQueue

Пожалуйста, посоветуйте мне, как добиться функциональности NSOperation и NSOperationQueue в C ++.

7

Решение

NSOperation класс для управления некритическими задачами Вы создаете Операции и размещаете их на NSOperationQueue и каждая операция выполняется по мере выполнения приложения.

В C ++ такого «эквивалента» нет. C ++ — это язык, так как NSOperationQueue является частью FoundationKit, частью OSX и iOS, набора объектов Objective-C, которые не являются частью стандарта Objective-C.

Что вам нужно исследовать, так это парадигмы Android для параллелизма задач и их использования. Или вы можете просто вручную загрузить ресурсы с сервера вместо любой библиотеки управляемых задач.

2

Другие решения

Примерная замена NSOperation: станд :: packaged_task.

1

По вопросам рекламы [email protected]