Skip to content

Week 12: Asynchronous Computation

  • Threads

    After this unit, students should

    • understand the behaviour of threads.
    • be able to create a simple thread.
  • Asynchronous Programming

    After this unit, students should

    • understand the limitation of thread.
    • understand and be able to use CompletableFuture.
  • Fork and Join

    After this unit, students should

    • understand the task deque and work stealing.
    • understand the behaviour of fork and join (and compute).
    • be able to order fork and join efficiently.
    • be able to use RecursiveTask.