Результаты поиска по запросу "future"
Он также обрабатывает безопасную инициализацию опубликованных объектов, как показано в том же обзоре позже:
я есть служебный метод (используется для модульного тестирования, так бывает), который выполняетRunnable в другой теме. Он запускает поток, но не ждетThread закончить, вместо этого полагаясь наFuture, Ожидается, что вызывающий ...
, Таким образом, вы платите только за выделение кучи в тех редких случаях, когда это B.
я есть метод, который, в зависимости от предиката, будет возвращать то или иное будущее. Другими словами, выражение if-else, которое возвращает будущее: extern crate futures; // 0.1.23 use futures::{future, Future}; fn f() -> impl Future<Item = ...
но это также хорошо определено.
ыло интересно, если это нормально, чтобы вызвать обещание. Get_future (), переместить это будущее куда-нибудь еще (например, в вектор) и, возможно, позволить обещанию умереть до того, как будет вызван даже future.get (). В следующем примере ...
Итак, как я могу убить эти асинхронные операции?
я есть метод, который проверяет время выполнения CompletableFuture. Если такое CompletableFuture выполняется более 2 секунд, я хочу убить эту задачу. Но как я могу это сделать, если у меня нет контрольного потока, где выполняются ...
метод.
исал следующий код: System.out.println("Main thread:" + Thread.currentThread().getId()); CompletableFuture<Void> future = CompletableFuture.runAsync(() -> { try { System.out.println("Before sleep thread:" + Thread.currentThread().getId(), + ...
флаг на многих системах
е так со следующим кодом? Когда запускается программа прерывается с неизвестным исключением
функция std :: async, запущенная последовательно
При использовании std :: async с launch :: async в цикле for мой код выполняется последовательно в одном и том же потоке, как если бы каждый асинхронный вызо...
Обещанный эквивалент в C #
В Scala есть класс Promise, который можно использовать для завершения Future вручную. Я ищу альтернативу в C #.Я пишу тест, и я хочу, чтобы он выглядел приме...