Мне нужно написать программу, которая выполняет 2 задачи одновременно для повышения эффективности и быстрого отклика.Первая задача, например, получить данные о зрении с камеры и обработать их.
Вторая задача - получить обработанные данные из первой задачи и сделать что-либо еще с этими данными (стратегия управления роботом).Однако, пока выполняется задача управления роботом, прием данных с камеры все еще должен работать.
Есть ли решение для такого типа программирования на C ++ / C # ??Я учусь TBB, это правильный выбор?Тем не менее, я читаю такие вещи, как «распараллеливание цикла», иду ли я в правильном направлении ??
Это связано с очень распространенным стилем в программировании управления, где компьютер используется в качестве центрального блока для подключения кэлектронные устройства (датчики) и исполнительные механизмы, и все эти устройства обрабатываются одновременно