Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add AsyncRWMutex that works with coroutine #147

Open
MBkkt opened this issue Feb 14, 2022 · 0 comments
Open

Add AsyncRWMutex that works with coroutine #147

MBkkt opened this issue Feb 14, 2022 · 0 comments
Labels
enhancement New feature good first issue Good for newcomers

Comments

@MBkkt
Copy link
Member

MBkkt commented Feb 14, 2022

First of feel free to ask me(@MBkkt) any questions about this task, often the task may not be described in enough detail for devs who don't have the full context.

I think we cannot make something better then counter with intrusive awaiter queue (forward list) under spinlock guard.
But also suggest to check it in rust tokio repo (maybe rw semaphore), and boost::fiber

Check AsyncMutex to understand interface

@MBkkt MBkkt added the enhancement New feature label Feb 14, 2022
@MBkkt MBkkt added this to the Release 3 milestone Feb 14, 2022
@MBkkt MBkkt modified the milestones: Release 3, Not main priority Aug 6, 2022
@MBkkt MBkkt added the good first issue Good for newcomers label Aug 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants