Schlaukopf Logo
Videos

Concurrency and Parallelism

Master of Science in Computer Science · University · Programming Languages

This unit delves into the concepts of concurrency and parallelism, equipping students with the knowledge and skills to design and implement multithreaded and parallel programs. It covers fundamental principles, synchronization techniques, and best practices for developing efficient and scalable concurrent applications.

Zum Üben gibt es 55 Aufgaben. Jede Antwort bekommt sofort eine Rückmeldung, kostenlos und ohne Anmeldung.

Jetzt übenConcurrency and ParallelismMaster of Science in Computer Science · University · Programming Languages · 55 AufgabenJetzt üben

Das gehört dazu

  • Introduction to concurrency and parallelism
  • Multithreading and multi-core architectures
  • Synchronization primitives (locks
  • semaphores
  • monitors)
  • Deadlock prevention
  • detection
  • and recovery
  • Race conditions and critical sections
  • Shared memory and cache coherence
  • Parallel programming models (OpenMP
  • MPI)

Stichworte

  • Concurrency
  • Parallelism
  • Multithreading
  • Synchronization
  • Deadlock
  • Race Condition
  • Critical Section
  • Semaphores
  • Locks
  • Shared Memory

Weitere Themen in Programming Languages