Video není dostupné.
Omlouváme se.
Missing Semester 0x01 | Introduction to Operating systems | Concurrency and Multithreading
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
Thanks
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 .
In the slide about concurrency vs parallelism a diagram could have helped (Paralleism multiple parallel bars vs concurrency non overlapping bars).