DANIELSOFT: jo, věšení funkčnosti na DOSovské interrupty byla legrace. Já takhle nakonec pro jednoho klienta implementoval odchycení Alt+Tab, aby to simulovalo přepínání oken ve Windows a taky bylo nutné se pověsit přímo na přerušení klávesnice. Posixová vlákna jsou tak trochu tohleto "on steroids", no :-)
Nicméně, pokud máme vymyslet, jak vyskočit z běžící funkce a dělat chvíli něco jiného, tak nic jiného než thready a semafory doopravdy k dispozici nemáme. Ten týpek nakonec šel jinou cestou, ale do mojí motivace využití threadů celkem zapadá (můj projekt je natolik šílený, že o něm ani nebudu mluvit).