1. Урок 1. 00:06:30
    Motivation & Operating Systems fundamentals- Part 1
  2. Урок 2. 00:07:45
    Operating Systems Fundamentals - Part 2
  3. Урок 3. 00:07:23
    Threads Creation - Part 1, Thread Capabilities & Debugging
  4. Урок 4. 00:08:36
    Threads Creation - Part 2. Thread Inheritance
  5. Урок 5. 00:07:29
    Thread Termination & Daemon Threads
  6. Урок 6. 00:08:27
    Joining Threads
  7. Урок 7. 00:09:43
    Introduction to Performance & Optimizing for Latency - Part 1
  8. Урок 8. 00:16:29
    Optimizing for Latency Part 2 - Image Processing
  9. Урок 9. 00:05:21
    Optimizing for Throughput Part 1
  10. Урок 10. 00:12:37
    Optimizing for Throughput Part 2 - HTTP server + Jmeter
  11. Урок 11. 00:08:00
    Stack & Heap Memory Regions
  12. Урок 12. 00:11:06
    Resource Sharing & Introduction to Critical Sections
  13. Урок 13. 00:07:40
    Critical Section & Synchronization
  14. Урок 14. 00:10:37
    Atomic Operations, Volatile & Metrics practical example
  15. Урок 15. 00:09:09
    Race Conditions & Data Races
  16. Урок 16. 00:11:41
    Locking Strategies & Deadlocks
  17. Урок 17. 00:09:22
    ReentrantLock Part 1 - tryLock and interruptible Lock
  18. Урок 18. 00:08:24
    ReentrantLock Part 2 - User Interface Application example
  19. Урок 19. 00:11:16
    Reentrant Read Write Lock & Database Implementation
  20. Урок 20. 00:08:47
    Semaphore - Scalable Producer Consumer implementation
  21. Урок 21. 00:08:46
    Condition Variables - All purpose, Inter-Thread Communication
  22. Урок 22. 00:16:43
    Objects as Condition Variables - wait(), notify() and notifyAll()
  23. Урок 23. 00:06:56
    Introduction to Non-blocking, Lock Free operations
  24. Урок 24. 00:05:24
    Atomic Integers & Lock Free E-Commerce
  25. Урок 25. 00:13:47
    Atomic References, Compare And Set, Lock-Free High Performance Data Structure
  26. Урок 26. 00:13:25
    Introduction to Blocking IO
  27. Урок 27. 00:12:43
    Thread Per Task / Thread Per Request Model
  28. Урок 28. 00:12:39
    Asynchronous, Non Blocking IO with Thread Per Core Model
  29. Урок 29. 00:16:30
    Introduction to Virtual Threads - Project Loom
  30. Урок 30. 00:11:20
    High Performance IO with Virtual Threads
  31. Урок 31. 00:05:44
    Virtual Threads Best Practices
  32. Урок 32. 00:06:04
    Distributed Systems, Big Data & Performance