Implementace shared memory je sice v principu o něco pomalejší, nicméně v NT je soudobě o dost pomalejší než např. v Linuxu. Implementace vláken v Linuxu nebyla žádný nic s čím by se dalo chlubit. Také vlákna jsou v Unixu duplicitní vůči procesům s určitými výhodami a ještě většími nevýhodami a také původní implementace byla dávno zahozena. Napsat multithread aplikaci a hlavně ji odladit je totiž o dost komplikovanější záležitost než napsat multiprocess aplikaci, což uznávám, že do jisté míry řeší .NET nicméně ještě jsem neviděl žádný z MS serverů přepsaný do .NETu, takže zatím to není nijak žhavá záležitost.