Skip to content

Add select_timeout for pipes #3016

Description

@eholk

Part of #1255.

This would take a list of selectables, and return an option of which one was ready (possibly going ahead and doing the receive), or none.

Activity

  1. ghost assigned on Jul 26, 2012
  2. graydon commented on Jun 19, 2013

    @graydon
    Contributor

    This is not .. exactly done? I think. It's hard to say. I believe the subsystems in question are in the process of being rewritten under the new scheduler, but there is presently a select function in std::comm that calls wait_many. I think this needs @brson to decide if it's live or not.

  3. bblum commented on Jun 21, 2013

    @bblum
    Contributor

    While we have select, we don't yet have one that won't wait forever.

  4. emberian commented on Aug 5, 2013

    @emberian
    Contributor

    Visiting for triage; nothing to add

  5. pnkfelix commented on Jan 16, 2014

    @pnkfelix
    Contributor

    Accepting P-low.

  6. removed their assignment
    on Jun 16, 2014
  7. steveklabnik commented on Feb 10, 2015

    @steveklabnik
    Contributor

    I'm pulling a massive triage effort to get us ready for 1.0. As part of this, I'm moving stuff that's wishlist-like to the RFCs repo, as that's where major new things should get discussed/prioritized.

    This issue has been moved to the RFCs repo: rust-lang/rfcs#820

  8. added a commit that references this issue on Aug 11, 2023
  9. added a commit that references this issue on Aug 21, 2026
  10. added a commit that references this issue on Sep 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-concurrencyArea: ConcurrencyC-enhancementCategory: An issue proposing an enhancement or a PR with one.P-lowLow priority

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions