как можно реализовать следующую задачу:
есть два рабочих потока обработки данных
1. выполнят ряд операций с устройствами (читает/пишет в регистры) со постоянно скоростью 0.01-0.1 опр./сек.
2. поток обрабатывает значения этих регистров и реализует логику, формирует интерфейс управления накапливает данные базу
то-есть потоки работают на разных скоростях и скорость взаимодействия потоков через redis не устраивает
получается, что поток логики должен ожидать завершения некоторого набора операций в цикле работы с устройствами