|
Как использовать CompletableFuture
|
|||
---|---|---|---|
#18+
Всем привет! Использовал Future для вычисления чисел Фибоначчи. Класс Fibo callable. Код: java 1. 2.
Прочитал, что можно использовать CompletableFuture, чтобы выполнение кода не приостанавливалось при future.get(); Все статьи в инете описывают использование CompletableFuture с интерфейсом Supplier: Код: java 1. 2.
А как мне воткнуть свой класс Fibo в CompletableFuture.supplyAsync()? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2019, 16:07 |
|
Как использовать CompletableFuture
|
|||
---|---|---|---|
#18+
MolasarПрочитал, что можно использовать CompletableFuture, чтобы выполнение кода не приостанавливалось при future.get(); Где прочитали? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
Примеры задач, для которых удобен класс CompletableFuture: 1. Combining two asynchronous computations in one 2. Waiting for the completion of all tasks performed by a set of Futures 3. Waiting for the completion of only the quickest task in a set of Futures 4. Reacting to a Future completion via callback. Хорошо описано в соответствующей главе "Java 8 In Action". ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2019, 17:24 |
|
Как использовать CompletableFuture
|
|||
---|---|---|---|
#18+
st07mnnMolasarПрочитал, что можно использовать CompletableFuture, чтобы выполнение кода не приостанавливалось при future.get(); Где прочитали? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
Примеры задач, для которых удобен класс CompletableFuture: 1. Combining two asynchronous computations in one 2. Waiting for the completion of all tasks performed by a set of Futures 3. Waiting for the completion of only the quickest task in a set of Futures 4. Reacting to a Future completion via callback. Хорошо описано в соответствующей главе "Java 8 In Action". NetBeans говорит необработанный Exception в методе Call() Код: java 1.
try-catch и выбрасывание выше не помогают. Как можно обработать Exception внутри функционального интерфейса? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 10:25 |
|
|
start [/forum/topic.php?fid=59&gotonew=1&tid=2121396]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 355ms |
total: | 494ms |
0 / 0 |