EgoRusMarch
@EgoRusMarch
C++ Developer

Как обрабатывать поток в реальном времени?

Даже не знаю как сформулировать. Так что приведу пример.
Допустим я решил сделать текстовый редактор с подсветкой синтаксиса. Но подсветка синтаксиса должна срабатывать не когда я нажимаю какую-то кнопку, а в реальном времени.
Как такое делается? Даже не знаю как это загуглить.
  • Вопрос задан
  • 496 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Программирование
software engineer
Многопоточность. Один поток ждет ввода с клавиатуры, другой проверяет и подсвечивает синтаксис, третий часики в углу рисует, четвертый на фоне сохраняет текущее во временный файл...
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@z0rgoyok
А в "реальном времени" это когда?
Ответ написан
@d-stream
Готовые решения - не подаю, но...
В реальном времени - это не на windows или Linux
Нужна операционная система реального времени.
А вот в фоновом режиме - то "почти сразу" - выше уже расписали про могопоточность.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы