[feat] Async OnceCell #280
Labels
enhancement
New feature or request
good first issue
Good for newcomers
sys: async
Related to the scheduler or task subsystems
The kernel is full of one-time initialization state that uses a
OnceLock
and while not strictly necessary since most of these will be initialized during startup anyway having an asynchronous version of this would be great so other tasks could continue to make progress, after all in the cooperative scheduling environment of k23 tasks blocking is even worse than blocking in traditional async runtimes since blocking will not just block a thread it will block the entire CPU.The text was updated successfully, but these errors were encountered: