Skip to main content

par_experimental_sort

Function par_experimental_sort 

Source
pub fn par_experimental_sort<T, R>(
    slice: &mut [T],
    runner: &mut R,
    params: Params,
)
where T: Ord + Send, R: ParRunner,
Expand description

Sorts the slice in parallel using the provided runner and parallelization params.

ยงExamples

use orx_parallel::*;

let mut data = vec![5, 2, 8, 1, 9, 3, 7, 4, 6];
let mut runner = Runner::fixed();
par_experimental_sort(&mut data, &mut runner, Params::default());
assert_eq!(data, vec![1, 2, 3, 4, 5, 6, 7, 8, 9]);