pub fn execute_with_max_available_threads(f: impl FnOnce() + Send)