traspasar FD entre procesos
Alvaro Herrera
alvherre en alvh.no-ip.org
Lun Ago 20 15:07:17 CLT 2007
rodrigo ahumada escribió:
> hola
>
> tengo la siguiente consulta:
>
> es posible que un proceso traspase un FD a otro
> proceso?
>
> es decir, por ejemplo creo un proceso que lance un
> socket servidor, y que continuamente este ejecutando
> accept, con eso obtiene un socket cliente, y se lo
> "inyecta" a otro proceso para que trabaje con el...
>
> ya se que puede usarse fork, pero la idea es que el
> proceso acepte nuevos FD despues de haber sido creado.
No. Quizas podrias usar threads para eso pero yo no te lo recomendaria.
Es muy caro el fork? Nota: eso que describes es lo que Postgres hace.
--
Alvaro Herrera Developer, http://www.PostgreSQL.org/
"Cada quien es cada cual y baja las escaleras como quiere" (JMSerrat)
Más información sobre la lista de distribución Linux