Haciendo una prueba en el codigo hice algo como esto
Código PHP:
<?
require "DBMS.php";
$db = new DBMS("confi.ini");
$db->connect();
echo $db->getConnection();
?>
puse a 2 usuarios a ejecutar este escript al mismo tiempo en maquinas distintas y el resultado fue el mismo:
Resource id#4
*Porque?, no se supone que cada request a este documento crea un hilo distinto, instancias distintas?
*Como hago para generar id distintos de conexion?.
estuve leyendo acerca de pool de conexiones pero no entendi mayor cosa, y los ejemplos me llevan a un singleton donde si no existe la conexion la cree y si existe use la ya existente, y yo necesito es que si existe cree otra hasta llegar a 30 y si no existe que cree una nueva