chat con memoria compartida con espera activa, semaforos y buffer circular de 5 elementos