НАрод, а не подскажите, а где можно про события, нити, процессы, потоки найти. Как это всё организовано, просто хочется сделать так, чтобы controller на разные события реагировал хитрым образом и параллельно несколько нитей(или потоков) выполнял- пока один ждет данных из порта, другой обрабатывает запросы и выполняет другие полезные действия
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)