-
Notifications
You must be signed in to change notification settings - Fork 996
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
In order to use interrupts to implement wakeup from async operations, we need some high-level synchronization primitives to be available to the user. In the #606 experiment, a condition variable was added to a new package called machine/sync, as can be seen here.
Some remaining questions for this are:
- What primitives are needed for common use cases?
- What should this package be called (
machine/syncwas the first thing that came to mind, but it isn't necessarily that great)?
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request