Ano, Apache dnes používá na Linuxu thready. Ovšem threading v Linuxu byl až do kernelu 2.6 naprosto tragický (LinuxThreads; předpokládám, že ho Apache nepoužíval). I dnes se jedná o dodělávku nad model procesů, byť už lepší.
Thready obecně mají nižší režii, než procesy. Ve výsledku máte rychlejší server s nižší spotřebou paměti.
Inotify je v kernelu od verze 2.6.12, tedy velmi recentně. Podobně většina ostatní funkcionality, která souvisí s událostmi. Viz http://www.root.cz/clanky/jak-udalosti-meni-linux/ . Přitom Windows (řady NT) používají callbacky již od první verze.