Результаты поиска по запросу "future"

2 ответа

 метод.

исал следующий код: System.out.println("Main thread:" + Thread.currentThread().getId()); CompletableFuture<Void> future = CompletableFuture.runAsync(() -> { try { System.out.println("Before sleep thread:" + Thread.currentThread().getId(), + ...

2 ответа

Итак, как я могу убить эти асинхронные операции?

я есть метод, который проверяет время выполнения CompletableFuture. Если такое CompletableFuture выполняется более 2 секунд, я хочу убить эту задачу. Но как я могу это сделать, если у меня нет контрольного потока, где выполняются ...

1 ответ

Хранить будущее в списке

Я хочу сохранить в списке фьючерсы нескольких потоков, порожденных с помощью async, чтобы получить их результаты позже. future<int> f = async(doLater, parameter); list<future<int>> l; l.push_back(f); Однако компилятор печатает следующее ...

ТОП публикаций

1 ответ

 но это также хорошо определено.

ыло интересно, если это нормально, чтобы вызвать обещание. Get_future (), переместить это будущее куда-нибудь еще (например, в вектор) и, возможно, позволить обещанию умереть до того, как будет вызван даже future.get (). В следующем примере ...

2 ответа

Инициализация актера перед обработкой некоторых других сообщений

У меня есть актер, который создает еще один: class MyActor1 extends Actor { val a2 = system actorOf Props(new MyActor(123)) } Второй субъект должен инициализировать (самозагрузиться) сам после того, как он создан, и только после этого он должен ...

1 ответ

, Таким образом, вы платите только за выделение кучи в тех редких случаях, когда это B.

я есть метод, который, в зависимости от предиката, будет возвращать то или иное будущее. Другими словами, выражение if-else, которое возвращает будущее: extern crate futures; // 0.1.23 use futures::{future, Future}; fn f() -> impl Future<Item = ...

3 ответа

Фьючерс / Успех гонки

Я изучаю фьючерсы, и я пытаюсь создать метод, который принимает два фьючерса в качестве параметра (f а такжеg) и вернуть первое будущее, которое было успешно завершено, в противном случае оно возвращаетсяf или жеg. Вот некоторые примеры ...

2 ответа

Избавьтесь от вложенности Scala Future

Снова и снова я борюсь, когда функция полагается на некоторые будущие результаты. Обычно это сводится к результату, как Future [Seq [Future [MyObject]]] Чтобы избавиться от этого, я теперь использую Await внутри вспомогательной функции, чтобы ...

2 ответа

Он также обрабатывает безопасную инициализацию опубликованных объектов, как показано в том же обзоре позже:

я есть служебный метод (используется для модульного тестирования, так бывает), который выполняетRunnable в другой теме. Он запускает поток, но не ждетThread закончить, вместо этого полагаясь наFuture, Ожидается, что вызывающий ...

1 ответ

@FlorianLim Я думаю, что JonathanO имел в виду «Если у запросов общий корень с несколькими дочерними коллекциями (например, чтобы избежать декартового произведения), то NH может« объединить »несколько коллекций в одну сущность». Ему было интересно, как это можно настроить. Судя по всему, это невозможно сделать с помощью LINQ API NHibernate. Это неудачно. Похоже, что это относится и к v3.3 (именно так я нашел этот вопрос). Может ли кто-нибудь подтвердить, что это все еще проблема в 3.3?

вая, что многоуровневый граф объектов вызывается с использованием Future как: var Dads = db.Session.Query<Parent>().Where(P => P.EntityKey == Id) .ToFuture<Parent>(); var Kids = db.Session.Query<Kid>().Where(K => K.Parent.EntityKey == Id) ...