Checkpoint synchronization: Difference between revisions

m
Line 1,411:
Each task :
 
- Sleeps randomly between 1 and 100n1000 milliseconds, simulating its job.
 
- Then sends its number to the checkpoint using "jobs" channel.
Line 1,421:
while(true) [
System.Out "TASK " << n << " : Beginning my work..." << cr
System sleep(n 100 *1000 rand)
jobs send($jobDone) drop
System.Out "TASK " << n << " : Finish, waiting for others..." << cr
1,015

edits