Processes and threads are not the same thing — and the difference is enforced in hardware.
In this video we go under the hood of how Linux creates processes with fork(), how threads use clone(CLONE_VM) to share memory, what the CFS scheduler actually does, and why a context switch between processes is more expensive than between threads. We also cover real-world examples like Chrome's multi-process architecture, the Python GIL, and Apache vs Nginx — plus the gotchas that silently ruin production systems.
⏱ Chapters:
0:00 Hook
0:43 What is a process and a thread?
3:31 How fork() and clone() actually work
5:12 The CFS scheduler and context switches
6:58 Real-world: Chrome, Python GIL, Nginx
8:39 Gotchas: deadlocks, race conditions, zombies
🔔 Subscribe for more CS explained under the hood.
#Linux #ComputerScience #SoftwareEngineering
Auf dieser Seite können Sie das Online-Video Processes vs Threads: How Linux Really Works mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Computer Science: Under The Hood 31 März 2026 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 92 Mal angesehen und es wurde von like den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!