Lesson 1
Our Goals for this Lesson
We've spent the last couple of weeks looking at the basics of concurrency and synchronization, which are essential building blocks we need before we can build more complex abstractions. The most fundamental of these abstractions are processes and threads, which are the basic units of execution in a computer system. In this lesson, we'll look at what processes and threads are, how they're created, and how they interact with each other.
Outline
To receive credit: complete all pages above, then this page will be complete as well (and get a green check emoji at the bottom right of the page).
(When logged in, completion status appears here.)