es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: COMPLETABLE-FUTURE

Java: enviar una ejecución a un hilo específico.

Estoy experimentando con hilos y me pregunto si es posible forzar a un hilo a ejecutar algo. Entonces, lo que tengo es un método como este: public void asyncSleep() { Supplier<boolean> sleeper = () -> { try { Thread.sleep(4000); } catch (InterruptedException e) { } return true; }; CompletableFuture<Boolean> promise . . . Read more

Flutter – “Geolocator.getCurrentPosition” nunca devuelve una posición.

Estoy trabajando con la API de Google Maps en Flutter y Geolocator.getCurrentPosition nunca devuelve nada. Este es mi código (tomado principalmente de Flutter Projects de Simone Alessandria y algunos cambios tomados de la web intentando solucionar este problema) Future _getCurrentLocation() async { bool isGeolocationAvailable = await Geolocator.isLocationServiceEnabled(); if (isGeolocationAvailable) { . . . Read more

Pase una plantilla a una función asíncrona.

Estoy tratando de ejecutar una función async pasándole como atributo una función f para que la ejecute y una plantilla de función f0. Esta es la función que creo a través de una plantilla DivideVerticesInThreads f0(g, {}, {}); La plantilla es template struct SegmentVertices { std::hash _h; bool operator()(Graph::vertex_descriptor vd) . . . Read more

¿Son seguros los CompletableFutures en hilos?

Tengo un hilo que invoca a dos hilos separados. Pasa la misma CompletableFuture a ambos hilos secundarios. ¿Si .get() se llamara en ambos hilos al mismo tiempo, tendría algún problema de concurrencia? ¿Podría corromper el CompletableFuture? ¿Es posible que no vea los últimos cambios realizados en el objeto devuelto por . . . Read more