Checkpoint synchronization: Difference between revisions
Content added Content deleted
m (→{{header|J}}: more hygiene) |
m (C# removed a redundant async.) |
||
Line 398: | Line 398: | ||
static readonly object key = new object(); |
static readonly object key = new object(); |
||
public |
public Task BuildRobots(params string[] robots) |
||
{ |
{ |
||
int r = 0; |
int r = 0; |
||
Line 407: | Line 407: | ||
}); |
}); |
||
var tasks = parts.Select(part => BuildPart(checkpoint, part, robots)).ToArray(); |
var tasks = parts.Select(part => BuildPart(checkpoint, part, robots)).ToArray(); |
||
return Task.WhenAll(tasks); |
|||
} |
} |
||