提问人:Machinus 提问时间:11/6/2023 更新时间:11/6/2023 访问量:23
如何使用“BroadcastContext”通过 Rayon 调用spawn_broadcast?
How do I use a "BroadcastContext" to call spawn_broadcast with Rayon?
问:
我是 Rust 的新手,我正在尝试理解 Rayon 库的文档。我不明白 的原型或定义,也找不到如何调用此函数的示例。手册内容如下:spawn_broadcast
source pub fn spawn_broadcast<OP>(&self, op: OP)
where
OP: Fn(BroadcastContext<'_>) + Send + Sync + 'static,
我不知道如何破译这一点。我能够弄清楚如何使用和查看示例。喜欢这个:spawn
spawn_fifo
for i in 0..rayon::current_num_threads() {
s.spawn(move |_s| {
println!("Iteration {i}, thread {}",rayon::current_thread_index().unwrap());
});
}
有谁知道调用此方法的示例,或者,您能解释一下该定义的含义吗?
答: 暂无答案
评论
spawn_broadcast
你能澄清一下你指的是哪一种吗?它们都没有实现,所以你不能使用一个来 .BroadcastContext
spawn_broadcast