Я хочу создать приложение, которое состоит из 2 задач (производитель (интернет-сокет) и потребитель (мой процессор)).
Моя идея такова: я думаю, процессор намного быстрее, чем интернет-сокетнаилучшим делением для которого может быть порядка 10 строк по 150 символов в секунду, может быть:
Производитель p
считывает строковые данные из сокета и сохраняет их в структуре queue
.Потребитель c
читает строку (около 150 символов) из queue
, разбивает ее и анализирует значения (проверяет, находятся ли некоторые числа вне диапазона, вычисляет расстояние между 2 точками (x, y) и т. Д.)
Правильно?