Skip to content
This repository has been archived by the owner on Apr 23, 2019. It is now read-only.

More efficient implementation of CoroutineLatch #60

Open
cleishm opened this issue Sep 14, 2018 · 1 comment
Open

More efficient implementation of CoroutineLatch #60

cleishm opened this issue Sep 14, 2018 · 1 comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@cleishm
Copy link
Contributor

cleishm commented Sep 14, 2018

The implementation of the CoroutineLatch (https://github.com/ConsenSys/cava/blob/master/concurrent-coroutines/src/main/kotlin/net/consensys/cava/concurrent/coroutines/experimental/CoroutineLatch.kt) is naive, synchronizing on most operations. It would be great to re-implement this using a more efficient algorithm, such as CLH queue locks.

@cleishm cleishm added good first issue Good for newcomers help wanted Extra attention is needed labels Sep 14, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants