當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Rust BarrierWaitResult.is_leader用法及代碼示例

本文簡要介紹rust語言中 std::sync::BarrierWaitResult.is_leader 的用法。

用法

pub fn is_leader(&self) -> bool

如果此線程是調用 Barrier::wait() 的 “leader thread”,則返回 true

隻有一個線程會從其結果中返回true,所有其他線程都將返回false

例子

use std::sync::Barrier;

let barrier = Barrier::new(1);
let barrier_wait_result = barrier.wait();
println!("{:?}", barrier_wait_result.is_leader());

相關用法


注:本文由純淨天空篩選整理自rust-lang.org大神的英文原創作品 std::sync::BarrierWaitResult.is_leader。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。