pub fn available_threads() -> usize
Returns the number of logical CPU cores available to this process.
Falls back to 1 if the OS query fails.