The following excerpt is from chapter 3, User-Level Memory Management, of Arnold Robbins’ book Linux Programming by Example: The Fundamentals, Prentice Hall PTR; (April 12, 2004), used with permission ...
This is the second in the series on the essentials of multiprocessor programming. This time around we are going to look at some of the normally little considered effects of having memory being shared ...