Posted By: PaJaSoft (Menhir Mover & Linux Man) on 'CZdatabases' Title: Re: Fork problem Date: Thu Apr 27 11:15:06 2000 > Mohu po connectu proces forknout a vyuzivat spojeni v obou procesech? Co > kdyz Obecne: podivej se do stevensona co se presne dedi z rodice na syna, osobne se domnivam, ze rozhodne otevrene sockety, file descriptory atd. se dedi - jinak si nedovedu predstavit, jak by se delal konkurentni server (vetsina daemonu co znate)... > udelam nejdriv fork a pak po nem connect jak ze syna, tak z rodice - na > stejnou databazi pod stejnym uzivatelem atp. Nevyuziva se mi nahodou nekde > nejaka sdilena pamet, ktera by mohla byt zdrojem problemu? Oba procesy maji stejne moznosti, ale nemaji moznost si navzajem zasahovat do logickeho adresoveho prostoru nez pres API, ktery si sami nadefinuji a pouzivaji - tedy cokoli co muzeme vztahnout pod Interprocess comunication. Zdrojem problemu v tvem pripade bych zasadne hledal v soubezis, resp. mas-li spravne osetreny kolizni stavy u sebe - udelam select na neco, pak dam update - chyba - mezitim mi to totiz nekdo pod rukama prepsal - diky serializaci na strane serveru... ten by se do deadlocku dostat nemel, ale vsichni vime, jak se spinlocky dobre hledaji...;-) ..s usmevem a laskou jde vsechno lip, nezapominejte na to v zivote.. PaJaSoft