> 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.