Уж "7 реальных задач" тоже можно вывернуть до событийно-управляемых автоматов. GUI всю жизнь был событийно-ориентированным и однопоточным, запросто встраивается в существующий цикл обработки событий. TCP тоже автомат (он даже в RFC нарисован!). FS (file system?) ни к месту, это просто ряд функций, там нет места многозадачности.