diff options
Diffstat (limited to 'tests/niminaction/Chapter6/WikipediaStats/race_condition.nim')
-rw-r--r-- | tests/niminaction/Chapter6/WikipediaStats/race_condition.nim | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/niminaction/Chapter6/WikipediaStats/race_condition.nim b/tests/niminaction/Chapter6/WikipediaStats/race_condition.nim index c62b2f93e..f4b072204 100644 --- a/tests/niminaction/Chapter6/WikipediaStats/race_condition.nim +++ b/tests/niminaction/Chapter6/WikipediaStats/race_condition.nim @@ -1,13 +1,17 @@ +discard """ +action: compile +""" + import threadpool var counter = 0 proc increment(x: int) = - for i in 0 .. <x: + for i in 0 ..< x: let value = counter + 1 counter = value spawn increment(10_000) spawn increment(10_000) sync() -echo(counter) \ No newline at end of file +echo(counter) |