Статья в формате PDF
Исходные коды на языке C++
Приложение, иллюстрирующее работу паттерна
Библиотека Boost
Описывается внедрение паттерна State Machine, предложенного авторами, при проектировании системы управления потоками (thread), осуществляющими асинхронные запросы к базе данных. Выполнено сравнение реализации с использованием предлагаемого паттерна с реализациями на основе флагов и SWITCH-технологии.