Introduction
Announcements

Schedule
Labs
Assignments
TA office hours

Tests, exam

Topic videos
Some course notes
Extra problems
Lecture recordings

Discussion board

Grades so far

Concurrency, 1 of 3

For the first item, introducing concurrency, instead of a video please read https://web.mit.edu/6.005/www/fa14/classes/17-concurrency/

This is a web page which is part of a course at MIT. It is a good introduction to the basic idea of and issues with concurrency. It shouldn't take too long to read, but it might take a bit longer to think about.

The "reordering" section uses ideas about threads which you probably won't have seen yet, and it does them in Java. Don't worry too much about this section.

The important ideas to get out of this web page are:


All videos in this unit:

All units (so far):

Overall course schedule: