Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
Future is performance critical. The current implementation of Future uses a Latch which leverages a process which is not efficient (e.g. user level switches, process creation/termination cost, etc.).
Our idea is to create the Latch in each Future lazily so that in common cases, we don't need to create a Latch.