Resultados de la búsqueda a petición "future"

2 la respuesta

Debes unirte a un hilo para asegurarte de que se complete su cálculo

Tengo un método de utilidad (utilizado para pruebas unitarias, sucede) que ejecuta unRunnable en otro hilo. Inicia el subproceso en ejecución, pero no espera a laThread para terminar, confiando en unFuture. Se espera que quien llama al ...

1 la respuesta

¿Cómo devuelvo condicionalmente diferentes tipos de futuros?

Tengo un método que, dependiendo de un predicado, devolverá un futuro u otro. En otras palabras, una expresión if-else que devuelve un futuro: extern crate futures; // 0.1.23 use futures::{future, Future}; fn f() -> impl Future<Item = usize, ...

1 la respuesta

¿Está bien destruir un std :: promise antes de que se llame a future.get ()?

Me preguntaba si está bien llamar a promise.get_future (), mover ese futuro a otro lugar (por ejemplo, a un vector) y posiblemente dejar que la promesa muera incluso antes de que se llame al future.get (). En el siguiente ejemplo, ...

2 la respuesta

¿Cómo matar hilos relacionados con CompletableFuture?

Tengo un método que verifica el tiempo de ejecución de CompletableFuture. Si dicho CompletableFuture se ejecuta durante más de 2 segundos, quiero eliminar esta tarea. Pero, ¿cómo puedo hacerlo si no tengo control sobre el hilo donde se ejecutan ...

2 la respuesta

¿Cómo pedirle a CompletableFuture que use hilos no daemon?

He escrito el siguiente código: System.out.println("Main thread:" + Thread.currentThread().getId()); CompletableFuture<Void> future = CompletableFuture.runAsync(() -> { try { System.out.println("Before sleep thread:" + ...

1 la respuesta

Excepción desconocida de std :: promise

¿Qué hay de malo con el siguiente código? Cuando se ejecuta, el programa aborta con una excepción desconocida #include <iostream> #include <future> int main() { auto promise = std::promise<int>{}; auto future_one = ...

1 la respuesta

¿Cuál es el mejor enfoque para encapsular el bloqueo de E / S en futuros rs?

yo leo eldocumentación de tokio [https://tokio.rs/docs/getting-started/tokio/]y me pregunto cuál es el mejor enfoque para encapsular costosas E / S sincrónicas en el futuro. Con el marco del reactor, obtenemos la ventaja de un modelo de ...

3 la respuesta

Llamar a una brillante devolución de llamada de JavaScript desde un futuro

En shiny, es posible llamar a las devoluciones de llamada del lado del cliente escritas en javascript desde la lógica del servidor. Decir enui.R tienes un JavaScript que incluye una función llamadasetText: tags$script(' ...

3 la respuesta

std :: función asíncrona que se ejecuta en serie

Cuando uso std :: async con launch :: async en un bucle for, mi código se ejecuta en serie en el mismo hilo, como si cada llamada asincrónica esperara a la anterior antes de iniciarse. En las notas para referencias std :: async (std :: async ...

5 la respuesta

Promesa equivalente en C #

En Scala hay una clase Promesa que podría usarse para completar un Futuro manualmente. Estoy buscando una alternativa en C #. Estoy escribiendo una prueba y quiero que se vea similar a esto: // var MyResult has a field `Header` var promise = ...