Skip to main content

Concurrency II: Asynchronous Programming

Compare and contrast the use of threads and asynchronous programming (10 minutes)

Understand the concept of "blocking" and "non-blocking" operations (5 minutes)

  • I/O takes an eternity

Utilize futures to implement asynchronous programming in Java (15 minutes)

Evaluate the safety of asynchronous functions (15 minutes)