Uso de Algorimos externos para poder manejar con Threads Sin usar Synchronized en Java