completable-future — все вопросы

3ответа
4 голоса
ExecutorService vs CompletableFuture
Я пытался реализовать асинхронный процесс, где родительский метод вызывает дочерний метод, который, в свою очередь, вызывает три различных метода. Я хочу, чтобы весь этот процесс выполнялся асинхрон
2ответа
4 голоса
Как запустить CompletableFuture без блокировки и что-то сделать, когда это будет сделано?
API CompletableFuture довольно пугающий, много принимает, а затем и другие вещи; Трудно сказать, почему существуют разные варианты. CompletableFuture<?> future = CompletableFuture.supplyAsyn
2ответа
4 голоса
Как использовать ExecutorService для опроса до получения результата
У меня есть сценарий, в котором мне нужно опросить удаленный сервер, чтобы проверить, завершена ли задача. После этого я делаю другой вызов, чтобы получить результат. Сначала я решил использовать
1ответ
4 голоса
Запустите тестирование по методу, используя завершаемое будущее
Я пытаюсь измерить производительность определенного метода. Я запускаю тесты просто отлично при вызове метода напрямую, но когда метод использовал завершаемое будущее с пользовательским исполнителем
3ответа
4 голоса
Лучший способ последовательно передать списочные значения потребителю одного значения?
Я играю с потоками Java8 и CompletableFuture. Мой ранее существующий код имеет класс, который берет один URL и загружает его: public class FileDownloader implements Runnable { private URL targ
3ответа
4 голоса
CompletableFuture.exceptionally с исполнителем
Метод CompletableFuture.exceptionally () принимает лямбду, но в нем нет разновидности метода, который использует пользовательский Executor, или даже его разновидность "... Async".На каком исполнителе
1ответ
4 голоса
Как я могу перехватить исключение RejectedExecutionException, генерируемое в вызове метода CompletableFuture whenCompleteAsync?
В следующем примере кода я внедряю ---- +: = 0 =: + ----, который спит в течение 100 миллисекунд в качестве действия завершения набора завершаемого будущего.Я использовал ---- +: = 1 =: + ---- метод,
2ответа
4 голоса
Как найти CompletableFuture завершенным исключительно
Я использую CompletableFuture и у меня есть вопрос по обработке исключений.У меня есть такой код, если какой-либо из методов validate () или process () генерирует исключение, то оно обрабатывается Exc
2ответа
4 голоса
ссылка на поле внутри CompletableFuture, которое снова может быть CompletableFuture: Java
Я звоню в службу, которая возвращает CompletableFuture.Структура вывода выглядит следующим образом.И я хочу позвонить в службу и продолжить выполнение, пока не появится имя.Что-то вроде,В вышеупомянут
1ответ
4 голоса
это безопасно /хорошая практика «повторного использования» CompletableFuture
При экспериментировании с ---- +: = 0 =: + ---- мне было интересно, является ли данный код безопасным.Работает, печатьБезопасно /хорошая идея вызывать ---- +: = 3 =: + ---- или другие методы более одн
1ответ
4 голоса
Java8 CompletableFuture условное сцепление
Я прочитал много готовых к использованию будущих уроков по java8, большинство из них в основном одинаковы.Все говорят о каком-то базовом методе «thenAccept» /«thenApply» /thenCombine »для построения к
4ответа
4 голоса
Spring @Cacheable и @Async аннотация
У меня есть необходимость кэшировать некоторые результаты некоторых асинхронных вычислений.Подробно, чтобы преодолеть эту проблему, я пытаюсь использовать Spring 4.3 кеш и функции асинхронных вычислен
2ответа
4 голоса
Как сгенерировать пользовательское исключение из CompletableFuture?
Вопрос: как я могу напрямую генерировать пользовательское исключение из ---- +: = 0 =: + ---- ?Проблема: я просто всегда получаю ---- +: = 2 =: + ---- чей ---- +: = 3 =: + ---- является экземпляром --
2ответа
4 голоса
Как я могу преобразовать CompletableFuture > в Stream без блокировки
Я использую клиентскую библиотеку Async Http (с Netty) для выполнения асинхронных запросов Http Get к API RESTful.Поскольку я хочу сохранить неблокирующее поведение, я возвращаю экземпляры ---- +: = 0
2ответа
4 голоса
Как вызвать обратный вызов CompletableFuture при распространении результата или ошибки?
Я пытался. Исключительно и. Обрабатывать, но это, похоже, не работает.В scala вы можете вызывать метод на будущее с замыканием, которое похоже на блок finally (он выполняется при исключении И при успе
3ответа
4 голоса
Java 8 Completable Future
Моя проблема в том, как использовать Completable Future.У меня есть класс, который реализует Callable.Раньше привык делать -Что бы вернуть ---- +: = 2 =: + ---- .Однако мы больше не хотим использовать
2ответа
4 голоса
Как завершить CompletableFuture, когда завершен еще один набор CompletableFutures?
У меня есть завершаемое будущее (future1), которое создает 10 завершаемых фьючерсов (futureN).Есть ли способ установить future1 как завершенный, только когда все futureN завершены?
2ответа
4 голоса
Какой исполнитель использует CompletableFuture.allOf?
Предположим, у нас есть два исполнителя, 1 и 2.Мы можем настроить, какой исполнитель использовать при выполнениино какой исполнитель потока использует статический метод CompletableFuture allOf?Спасибо
1ответ
5 голосов
Как вернуть значение, используя CompletableFuture
Я создал пример, я хочу знать, как я могу вернуть значение, используя CompletableFuture? Я также изменил CompletableFuture<Void> exeFutureList на CompletableFuture<Integer> exeFutureList
1ответ
8 голосов
В чем преимущество разветвления потока перед использованием нескольких потоков?
Я читаю Java 8 в действии, и автор ссылается на эту ссылку: http://mail.openjdk.java.net/pipermail/lambda-dev/2013-November/011516.html и пишет свой собственный потоковый формирователь, который
1 2

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132