Results
Expected
- In the presence of contention, the Windows priority scheduler allows real-time apps to starve
- This can be fixed by giving real-time threads CPU Reservation
Unexpected
- Competitor thread changes sequencing, exposes races in Media Player
- Hard to write correct programs with lots of threads & semaphores