Preface
Acknowledgments
Suggested Ways to Teach the Art of Multiprocessor
Programming
I Introduction
1.1 Shared Objects and Synchronization
1.2 A Fable
1.2. I Properties of Mutual Exclusion
1.2.2 The Moral
1.3 The Producer-Consumer Problem
1.4 The Readers-Writers Problem
1.5 The Harsh Realities of Parallelization
1.6 Parallel Programming
1.7 Chapter Notes
1.8 Exercises
PRINCIPLES
2 Mutual Exclusion
2. I Time
……
PRACTICE
APPENDIX
Bibliography
Index
Preface