Announcements
- Assignments 2 and 3
- Assignment 2 due tonight at 11:59pm.
- We expect to crank on Assignment 2 submissions starting on Saturday morning (after the hard deadline has passed) and send out grade reports by next Saturday.
- In general, we promise to get grade reports back 7 days after the hard deadline.
- Assignment 3 goes out later tonight and falls due a week from Monday, on October 23rd.
- Assigment 3 is the longest of the quarter, and that's why you have such a long time to complete it. Please start soon.
- Readings:
- Finish reading B&O Chapter 2 (Chapter 10 of full textbook) so you can confirm that you know most of the material there, as I covered much of it during the first two weeks of lecture.
- Finish reading B&O Chapter 1 (Chapter 8 of the full textbook), focusing on Section 5, which covers process groups, signals, and signal handlers, all three of which will contribute to your Assignment 3 submission.
- Agenda? Still riding this multiprocessing train!
- Last time I was just about to start up on this, but didn't quite get there. Our discussion of the subprocess function relies on the notion of a pipe, the pipe and dup2 system calls, and how they can be used to foster more sophisticated communication between multiple processes.
- Once we work through subprocess, we'll start up on signals and signal handlers.