( zsolt | 2019. 10. 19., szo – 01:52 )

Szerintem hasznos cikk. Még nem olvastam végig, de egyelőre úgy látom, nem a fork() a probléma, hanem exec() és társai.
Nagyon beszédes az első ábra:
Figure 1: Cost offork()+exec()vs.posix_spawn()

Én például sosem értettem, minek kell ilyen "költséges" és nyakatekert módszer Unixon egy külső parancs elindításához, de beletörődtem, hogy a Unix gáz ezen a téren. Tényleg nem éppen közismert sajnos a posix_spawn() a programozók körében, én sem tudtam róla.
És egy csomó más problémáról sem, amiket felsorol a cikk.

Viszont azt nem tudom egyelőre elképzelni, hogy egy porton bejövő forgalmat kiszolgáló szerver hogy tudna normálisan működni fork() nélkül. Szálasdit én nem szeretem, mert a közös címtér miatt ott gyakran előfordul, hogy egy programhiba magával rántja az egész démont.