Software Engineering KB

Home

❯

02 Programming Languages and Paradigms

❯

04 Concurrency

❯

01 Concept

❯

Futures & Promises

Futures & Promises

Feb 10, 20261 min read

  • concurrency
  • models
  • futures
  • promises

Futures & Promises

← Back to Concurrency Models

Abstractions representing a value that will be available at some point in the future. Futures are composable — they can be mapped, chained, and combined, enabling declarative specification of asynchronous workflows without callback nesting.

Key Properties

  • Value Available Later
  • Composable Async

Related

  • Java CompletableFuture, Scala Future

concurrency models futures promises


Graph View

  • Futures & Promises
  • Key Properties
  • Related

Backlinks

  • Concurrency Models
  • Composable Async
  • Value Available Later

Created with Quartz v4.5.2 © 2026

  • GitHub