392 B
392 B
Implement Combine-and-Exchange locks
A different type of lock for async contexts
References
Considerations
The runtime/continuation interface they are using in the paper is not possible in Rust (AFAIK), so we need some other way to get it to work. Likely this can only be done by integrating with the runtime directly.