Skip to content

Commit 96f4aaf

Browse files
committed
Move CountdownLatch to examples
1 parent 3d17b76 commit 96f4aaf

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

shared/src/test/scala/CountdownLatch.scala renamed to shared/src/test/scala/examples/CountdownLatch.scala

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
package gears.async
1+
package examples
2+
3+
import gears.async.*
24

35
import scala.collection.mutable
46

@@ -7,7 +9,7 @@ class CountdownLatch(private var count: Int) extends Async.OriginalSource[Unit]:
79
val listeners = mutable.Set[Listener[Unit]]()
810

911
override def poll(l: Listener[Unit]) =
10-
if count == 0 then l.completeNow((), this)
12+
if count == 0 then l.completeNow((), this) || true
1113
else false
1214

1315
override def addListener(l: Listener[Unit]) = synchronized:

0 commit comments

Comments
 (0)