Max-Hailperin/Operating-Systems-and-Middleware--Supporting-Controlled-Interaction — Issue #9: Group scheduling affects projects
Author: Max-Hailperin
Created: 2011-10-17 20:54:34+00:00
State: open

Exploration projects 3.1 and 3.2 need to be revisited now that Linux does group scheduling by default, with groups assigned per session (such as terminal window). To get the same behavior as before, the instructions should suggest that all the threads be run within a single terminal window. Other portions of the chapter may also need corresponding revision. Exercise 3.2 in particular may now be more interesting, with several different answers depending on how the three threads are grouped; that should be made clear.