"Poněkud nešťastné je, že futexy jsou věcí Linuxu, a pouze Linuxu (a ještě pouze v jádru 2.6)."Pokud se Vám to nelíbí, můžete ještě použít FreeBSD. ;-)
Navíc drahé context switche zůstávají (dokud zůstanou work processy). Je zjevné, že už i autoři unixových aplikací vědí, kam směřuje vývoj, když šli do multithreadingu....přece k mikrojádrům a odděleným procesům, to ví každý. :-D

