Level: Intermediate

Duration: 64 hours

Table of Content:

  • Basics
  • Fundamental Constructions
  • Memory
  • Introduction to I/O Operations
  • Kernel Objects
  • Processes
  • Threads
  • Synchronization 1: Interlocked Functions, Critical Sections, Mutexes, SRWlock, Semaphores and Events
  • Synchronization 2: review of previous mechanisms (different focus), condition variables and waitable timers
  • Thread Pools
  • Synchronous and Asynchronous I/O operations