Skip to main content

Checkpoint: Concurrency

intermediate15 min readLesson 97 of 180

Graded checkpoint: thread-local counting with a post-join merge — exact totals, no shared mutable maps.

Checkpoint — concurrency

You can now: use joins as happens-before edges, fix races with atomics, and synchronize completion with latches. Prove it with a parallel word counter that must return exact totals.