Sdileni textu procesu (Re: Apache problem)

Petr Novotny Petr.Novotny na antek.cz
Čtvrtek Únor 17 10:13:17 CET 2000


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 17 Feb 00, at 10:06, David Rohleder wrote:
> Ale kdyz spoustim samostatne procesy (jako v pripade perl pro Apache),
> tak se snad zadny text nesdili, nebo ano? Samozrejme se sdili
> knihovny, ale samotny proces tam ma svou vlastni kopii programu.
> 
> Nebo je snad v jadre ve volani exec neco jako:
> 
> if (program uz je spusteny v pameti) { 
>         if (program nebyl od posledniho spusteni modifikovan) {
>                 vytvor_pouze_zaznam_pro_novy_proces_text_nekopiruj;
>         }
> } else {
>         natahni_program_do_pameti;
> }

Dovedu si predstavit, ze ano (mnohem transparentneji, treba 
mmap() muze mit nejaky reference counting a copy-on-write). 
Nevim, zda tomu tak je - ke studiu zdrojaku jadra se ne a ne 
donutit :-)

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60 
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBOKvJwFMwP8g7qbw/EQKs4QCcCNitpnM3eOWTWAkgWqEnoI+dPHAAnArL
WbI0Ugq7TQOKCa7Hl2kdIinA
=qJK2
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Další informace o konferenci Linux