Tag: COMPLETABLE-FUTURE
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
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
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
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