Who chooses thread priority?
Priority Setting Mechanisms
Programmer does it
- Has knowledge of program structure
- But no dynamic information
Operating System
- Limited dynamic information
Hardware
- Has dynamic information
- But no knowledge of program structure