Skip to content

rust: add a workqueue-based executor#798

Merged
wedsonaf merged 2 commits intoRust-for-Linux:rustfrom
wedsonaf:workqueue-executor
Jul 1, 2022
Merged

rust: add a workqueue-based executor#798
wedsonaf merged 2 commits intoRust-for-Linux:rustfrom
wedsonaf:workqueue-executor

Conversation

@wedsonaf
Copy link
Copy Markdown

This allows async Rust to run tasks on dedicated or shared thread pools
that are managed by existing C kernel infrastructure.

Based on #796

Signed-off-by: Wedson Almeida Filho wedsonaf@google.com

wedsonaf added 2 commits July 1, 2022 02:21
This is a primitive widely used on the C side. We'll need it for Binder
and to implement the workqueue-based executor.

Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com>
This allows async Rust to run tasks on dedicated or shared thread pools
that are managed by existing C kernel infrastructure.

Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com>
@wedsonaf wedsonaf force-pushed the workqueue-executor branch from 83627e4 to 53bbccb Compare July 1, 2022 02:23
@wedsonaf wedsonaf merged commit e1b764a into Rust-for-Linux:rust Jul 1, 2022
@wedsonaf wedsonaf deleted the workqueue-executor branch July 1, 2022 22:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant