Понять не могу, что происходит.
Шлю в ериал порт данные с дискретом в 20 миллисекунд.
Скрипт на Руби шикарно читает данные. Задержка по чтению прыгает в пределах половины миллисекунды.
Прога на С++ даёт временные задержки до 5 миллисекунд. Причем, это каксается как чтения через файловые дескрипторы, так и работы через boost asio
Какую магию применяет руби?
P.S. Я уже даже реалтаймовое ядро поставил... Ниче понять не могу...