We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e60126b commit f874de5Copy full SHA for f874de5
src/main/scala/inox/utils/FutureUtils.scala
@@ -20,8 +20,8 @@ object FutureUtils {
20
case Success(res) if cond(res) =>
21
p.trySuccess(Some(res))
22
case _ =>
23
- synchronized { i.getAndIncrement() }
24
- if (i.get == n) p.trySuccess(None)
+ val finished = i.incrementAndGet()
+ if (finished == n) p.trySuccess(None)
25
})
26
}
27
Await.result(p.future, Duration.Inf)
0 commit comments