[eside-ghost] Simultaneidad en hilos de ejecucion con PHP

ALi osatien en gmail.com
Jue Mayo 26 16:14:51 CEST 2011


Cucu!!

A ver quien es el jarto al que se le ocurre algo :S

Quiero ejecutar dos metodos (consultas a base de datos y escrituras en
fichero con el tiempo de la consulta) paralelas
de forma que tomare como valida la ejecucion en una y la otra solo
esta para comparar los tiempos con la primera.

proceso etc ....
tomo tiempo inicial
llamo a consultar a base de datos
split procesos
consulta en base de datos1 ---------------------consulta en base de datos2
escribo en fichero tiempo1----------------------escribo en fichero tiempo2

continuo con resultado de base de datos 1
Necesitaria simultaneizar los accesos a las  dos bases de datos para
no tener que esperar dos veces por lo mismo ni perjudicar al usuario.
La escritura en fichero podria ser simultanea consulta numero1
-tiempo1-tiempo2 ........ o separada por cada hilo


La pregunta es como lo hariais?
la primera que he pensado es pcntl_fork ..... pero esto se soporta en
los apaches modernos? hay que recompilarse apache? o el php con la
variable puesta?

y mas ... pos no se me ocurrren :S usos de alguna libreria[1] que haga
exec de un fichero ... pero lo veo mas abulto que lo que yo kiero para
ejecutar solo una consulta ......



Saludos :)

[1] http://phpthreadlib.sourceforge.net


Más información sobre la lista de distribución eside-ghost