Results for “Std.Concurrent.Coordinate.latch”
6 matching declarations
Use module:Std.List, kind:fn, or is:exact. Put a Pudu type after ::.
- Std.Concurrent.Coordinate.Latch
A gate that opens once its count reaches zero, waking every waiter.
- Std.Concurrent.Coordinate.latch
Int -> Std.Concurrent.Coordinate.LatchA latch opening after
countcount-downs; a count below one opens at once. - Std.Concurrent.Coordinate.countDown
&Std.Concurrent.Coordinate.Latch -> Result[(), Std.Concurrent.Coordinate.CoordinateError]Count down once; the count-down reaching zero opens the latch. Counting
- Std.Concurrent.Coordinate.isOpen
&Std.Concurrent.Coordinate.Latch -> BoolWhether the latch has opened.
- Std.Concurrent.Coordinate.waitLatch
&Std.Concurrent.Coordinate.Latch -> Result[(), Std.Concurrent.Coordinate.CoordinateError]Wait until the latch opens.
- Std.Concurrent.Coordinate.waitLatchWithin
&Std.Concurrent.Coordinate.Latch -> Int -> Result[Bool, Std.Concurrent.Coordinate.CoordinateError]Wait at most
millisfor the latch; answers whether it opened.
