pub fn parallel_threads_for_len(len: usize, budget: usize) -> usizeExpand description
Number of tasks a loop of len elements may use out of budget slots.
A pure function of its arguments: 1 up to MINTHREADLENGTH elements,
budget above. Entries apply it with Exec::limit.
ยงExamples
use strided_basic::execution::{parallel_threads_for_len, MINTHREADLENGTH};
assert_eq!(parallel_threads_for_len(MINTHREADLENGTH, 4), 1);
assert_eq!(parallel_threads_for_len(MINTHREADLENGTH + 1, 4), 4);