January 2013
Intermediate to advanced
384 pages
9h 54m
English
In This Chapter
In this chapter, I tell you about the Master-Slave pattern, which is useful for dividing work among processing elements to improve performance or reliability. The responsibilities of the master and the slave are well-defined and not interchangeable; all the slaves are doing identical or comparable work. The slave's roles are firmly defined before execution and need to be coordinated — a requirement that differentiates this pattern from the general problem of dividing work and scheduling it, which the operating system normally solves.
Read now
Unlock full access