Chapter 10: Practical Concurrency

  1. Can you name two mechanisms for executing code in the background for JVM applications?
  1. When was CompleteableFuture introduced to Java?
  1. What is RxJava?
  1. What are coroutines?
  1. What is structural concurrency?
  1. Why are different coroutine builders useful?
  1. What are suspending functions?