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

[feat] Async Synchronization Primitives #275

Open
JonasKruckenberg opened this issue Feb 10, 2025 · 0 comments
Open

[feat] Async Synchronization Primitives #275

JonasKruckenberg opened this issue Feb 10, 2025 · 0 comments
Labels
enhancement New feature or request sys: async Related to the scheduler or task subsystems

Comments

@JonasKruckenberg
Copy link
Owner

Now that we have a scheduler and task system in place, we would benefit greatly from not using spinning synchronization primitives. Of course the scheduler/task system themselves and systems they depend on like the kernel heap cannot use the these, but places like the WASM engine or maybe even the virtual memory subsystem could be "asyncified" and made to use async sync primitives.

This issue is the tracking issue for implementing these primitives, here is the list of things I anticipate needing:

@JonasKruckenberg JonasKruckenberg added enhancement New feature or request sys: async Related to the scheduler or task subsystems labels Feb 10, 2025
@JonasKruckenberg JonasKruckenberg changed the title feat: Async Synchronization Primitives [feat] Async Synchronization Primitives Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request sys: async Related to the scheduler or task subsystems
Projects
None yet
Development

No branches or pull requests

1 participant