( TCH | 2019. 10. 19., szo – 20:25 )

> MT: addig jó, míg egymagad megtervezed és megírod az egészet.
> Nagyobb, több emberes, mások által írt libeket használó dolgokkal viszont nekem nem túl jók a tapasztalataim.

Hát tény, egyedül írtam őket.

> Eventes fejlesztésre nekem libevent nagyon bejött.

Thx, majd megnézem, úgyis bele kell majd magam ásni az eventesdibe.

> A fő process persze nagyon kicsi kell legyen és előre le kell gyártani a child-okat (preforking), különben az összes erőforrás a forkolásokra fog elmenni.

Na jó, de mi van, ha közben merül még fel az igény a forkingra? Tartunk egy külön process-t, ami semmit nem csinál, csak forkol, ha kell?

> A posix_spawn() különben elég jó alternatívának tűnik, valszeg megpróbálom majd fork()-ot kiváltani vele legközelebb.

Azt hogy??? A

posix_spawn()

a

fork()

+

exec()

kombót tudja kiváltani, nem a sima

fork()

-ot. A

posix_spawn()

egészen pontosan arra jó, hogy külön processen belül el tudj indítani egy külső programot, anélkül, hogy a teljes processedet forkolni kéne, amire nem biztos, hogy szükség van egy mezei programmeghívásnál.