HFSM StateForge — высокопроизводительный процессор и асинхронная обработка

У меня есть приложение, которое реализует конечный автомат на основе генератора StateForge (StateBuilderCpp). Конечный автомат определяется как асинхронный и использует повышение в сгенерированном коде:

<settings asynchronous="true" library="boost">

Действия (реализованные методы) очень быстрые, но часто вызываются — события запускаются с интервалами 10 мс. Конечный автомат использует буст иосервис.

Я запускаю приложение на одноядерном процессоре Atom. Как правило, этот компьютер активно используется другими приложениями, и я заметил, что иногда, когда процессор имеет высокую производительность, около десятка событий ставятся в очередь. Это совпадение? Как объяснить такое поведение?

1

Решение

Задача ещё не решена.

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

Других решений пока нет …

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