Final Remarks
Design thread structure and interactions carefully
Do not use threads if it is not necessary
Never make assumptions about relative rate of progress among threads
Assume that execution of any thread can be preempted at any point
Previous slide
Next slide
Back to first slide
View graphic version