Skip to main content

Section outline

  • Session 1: Advanced Java Threads (6 Hours)

      • Concurrency Libraries (java.util.concurrent)
      • Thread-Safe Collections & Best Practices
      • Task Scheduling & Synchronizers (CountDownLatch, CyclicBarrier, Semaphore)
      • Locks, Atomic Variables & Fork-Join Framework
    • Hands-on Lab: Implementing multi-threaded applications.

    Session 2: Asynchronous Programming (1 Hour - Introduction)

      • Overview of Asynchronous Execution in Java