Checkpoint synchronization: Difference between revisions

Content added Content deleted
m (→‎{{header|J}}: add some spaces to make the rosettacode syntax highlighter happy)
Line 1,607: Line 1,607:
For example:
For example:


<lang J>{{for.y do.0 T.'' end.}} 0>.4-1 T.'' NB. make sure we have some threads
<lang J>{{for. y do. 0 T.'' end.}} 0>.4-1 T.'' NB. make sure we have some threads


ts=: 6!:0 NB. timestamp
ts=: 6!:0 NB. timestamp
dl=: 6!:3 NB. delay
dl=: 6!:3 NB. delay


{{r=.EMPTY for.i.y do. dl 1[ r=.r,3}.ts'' end.r}} t. ''"0(3 5)
{{r=.EMPTY for. i.y do. dl 1[ r=.r,3}.ts'' end. r}} t. ''"0(3 5)
┌────────────┬────────────┐
┌────────────┬────────────┐
│12 53 53.569│12 53 53.569│
│12 53 53.569│12 53 53.569│