Function origin::create_thread[][src]

pub fn create_thread(
    fn_: unsafe extern "C" fn(_: *mut c_void) -> *mut c_void,
    arg: *mut c_void,
    stack_size: usize,
    guard_size: usize
) -> Result<*mut Thread>
Expand description

Creates a new thread.

fn_ is called on the new thread and passed arg.

This is a safe function because it itself doesn’t dereference arg; it calls fn_, which does, and it’s marked unsafe.