diff --git a/documentation/current/solutions/concurrent-computing/concurrent-eiffel-scoop/scoop-examples/counter.wiki b/documentation/current/solutions/concurrent-computing/concurrent-eiffel-scoop/scoop-examples/counter.wiki index 777cc9ed..f52485e5 100644 --- a/documentation/current/solutions/concurrent-computing/concurrent-eiffel-scoop/scoop-examples/counter.wiki +++ b/documentation/current/solutions/concurrent-computing/concurrent-eiffel-scoop/scoop-examples/counter.wiki @@ -1,9 +1,18 @@ [[Property:title|Counter]] [[Property:weight|-14]] [[Property:uuid|ef5e7a86-3c2d-6a55-07b5-395f30bf8f96]] - - {{UnderConstruction}} +{{Beta}} + + +=Description= + +Unlike many of the other examples, this one is not really a problem to be solved. Rather, the Counter example uses multiple instances of the simple class COUNTER to explore various concurrent scenarios. Each instance of COUNTER has a unique identifier, a current value, and a speed. A counter's speed is that time that it takes to perform a single increment. You will see that some of the tests start multiple counters at different speeds. Class COUNTER has a procedure run which takes an integer as an argument, and increments the counter that many times. The example's root class contains the code to create counter instances and run the various tests. + +=Highlights= + + +