Video není dostupné.
Omlouváme se.

Missing Semester 0x01 | Introduction to Operating systems | Concurrency and Multithreading

Sdílet
Vložit
  • čas přidán 8. 12. 2023
  • Introduce the students to the concept of multiprocessing and multithreading, and discuss the advantages and disadvantages of each approach.
    * Define the terms “process” and “thread”.
    * Process
    * Thread, Green threads
    * CoRoutines
    * User threads vs Kernel Threads
    * Describe the benefits of using threads.
    * Explain the different scheduling algorithms.
    * Schedulers and Scheduling Algorithms
    * Identify and avoid race conditions.
    * Understand deadlocks and how to avoid them.
    * Apply concurrency control techniques.
    Teacher: Azuz

Komentáře • 3

  • @abdellah370
    @abdellah370 Před 8 měsíci

    Thanks

  • @h-adji
    @h-adji Před 7 měsíci

    hello, finally understood the difference between threads and processes thanks to you guys, it was really confusing specially coming from python world ! will there be another chance to join the missing semester program ? i am really interested in the topics covered here .

  • @iCuboy
    @iCuboy Před 8 měsíci

    In the slide about concurrency vs parallelism a diagram could have helped (Paralleism multiple parallel bars vs concurrency non overlapping bars).