Checkpoint synchronization: Difference between revisions

m
use the Requires template
m (alphabetizing)
m (use the Requires template)
Line 1:
{{task|Concurrency}}[[Category:Classic CS problems and programs]][[{{requires::|Capability:Concurrency| ]]}}
The checkpoint synchronization is a problem of synchronizing multiple [[task]]s. Consider a workshop where several workers ([[task]]s) assembly details of some mechanism. When each of them completes his work they put the details together. There is no store, so a worker who finished its part first must wait for others before starting another one. Putting details together is the ''checkpoint'' at which [[task]]s synchronize themselves before going their paths apart.
 
Anonymous user