Tracking Issue for Thread::{into_raw, from_raw} · Issue #97523 · rust-lang/rust (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

@ibraheemdev

Description

@ibraheemdev

Feature gate: #![feature(thread_raw)]

This is a tracking issue for Thread::into_raw and Thread::from_raw.

These functions allow conversions between a Thread and a raw pointer, which is useful in concurrent code as it allows storing a Thread in an AtomicPtr.

Public API

// std::thread

impl Thread { fn into_raw(self) -> *const (); unsafe fn from_raw(ptr: *const ()) -> Thread;
}

Steps / History

Unresolved Questions