Skip to content

Add an mpmc concurrent queue #125712

Closed
@RalfJung

Description

@RalfJung

std currently has an MPSC queue, but the underlying implementation is MPMC, so it'd make sense to expose an MPMC queue as well. @rust-lang/libs-api has approved the general idea of exposing an MPMC queue.

The next step is to sketch the concrete API that would be added; some of the open questions are mentioned here. An ACP should then be filed for that API.

Metadata

Metadata

Assignees

Labels

A-concurrencyArea: ConcurrencyC-enhancementCategory: An issue proposing an enhancement or a PR with one.E-mediumCall for participation: Medium difficulty. Experience needed to fix: Intermediate.T-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions