<https://kotlinlang.slack.com/archives/kovenant/p1...
# kovenant
i
https://kotlinlang.slack.com/archives/kovenant/p1444043319000047 @mplatvoet: If it's not already late, I remember I saw something like this back in my .NET days: Stephen Cleary developed a library with async synchronization primitives such as AsyncLock or AsyncSemaphore. If you're interested, you may want to take a look at the implementation at https://github.com/StephenCleary/AsyncEx/blob/master/Source/Nito.AsyncEx%20%28NET45%2C%20Win8%2C%20WP8%2C%20WPA81%29/AsyncSemaphore.cs