The following topics describe four software models for which multithreaded programming is especially well suited:
· Boss/worker model
· Work crew model
· Pipelining model
· Combinations of models
More:
Boss/Worker Model
Work Crew Model
Pipelining Model
Combinations of Models