CS162 Lecture 3: Abstractions 1: Threads and Processes

Опубликовано: 30 Август 2021
на канале: John Kubiatowicz
32,261
397

In this lecture, we dive right in and look at user-level programming with threads and processes. We discuss POSIX threads, both interfaces for creating and destroying them, as well as synchronization such as thread_join and mutexes. We also discuss process fork and exec. The intention is to understand the user-level API before we tackle the implementation support behind this API.