検索

phrase: max: clip:
target: order:
Results of 1 - 5 of about 5 for Mutex (0.018 sec.)
状態共有並行性 - Rust 日本語版 12814
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 、ロックとアンロックをおかしくすることはありません。 Mutex<T> のAPI ミューテックスの使用方法の例として、ミュー ... ようにですね: ファイル名: src/main.rs use std::sync::Mutex; fn main() { let m = Mutex::new(5); { let mut num ... tln!("m = {:?}", m); } リスト16-12: 簡潔性のために Mutex<T> のAPIをシングルスレッドの文脈で探究する 多くの型 ... 同様、 new という関連関数を使用して Mutex<T> を生成します。ミューテックス内部のデータにアクセ ...
https://man.plustar.jp/rust/book/ch16-03-shared-state.html - [similar]
シングルスレッドサーバをマルチスレッド化する - Rust 日本語版 8696
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 有しつつ、 スレッドに値を可変化させるためには、 Arc<Mutex<T>> を使用する必要があります。 Arc 型は、 複数のワ ... ーカーに受信者を所有させ、 Mutex により、1度に受信者から1つの仕事をたった1つのワーカ ... td::sync::mpsc; use std::sync::Arc; use std::sync::Mutex; // --snip-- pub struct ThreadPool { workers: Vec< ... ceiver) = mpsc::channel(); let receiver = Arc::new(Mutex::new(receiver)); let mut workers = Vec::with_capac ...
https://man.plustar.jp/rust/book/ch20-02-multithreaded.html - [similar]
SyncとSendトレイトで拡張可能な並行性 - Rust 日本語版 8346
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... た時には、 the trait Send is not implemented for Rc<Mutex<i32>> というエラーが出ました。 Send の Arc<T> に切 ... は、スレッド安全ではないのです。 スマートポインタの Mutex<T> は Sync で、「複数のスレッド間で Mutex<T> を共有 ... け渡しにチャンネルを、並行の文脈で安全に使用できる、 Mutex<T> や Arc<T> などのスマートポインタ型を提供していま ...
https://man.plustar.jp/rust/book/ch16-04-extensible-concurrency-sync-and-send.ht... - [similar]
正常なシャットダウンと片付け - Rust 日本語版 8273
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... b.rs impl Worker { fn new(id: usize, receiver: Arc<Mutex<mpsc::Receiver<Job>>>) -> Worker { // --snip-- Wor ... ip-- impl Worker { fn new(id: usize, receiver: Arc<Mutex<mpsc::Receiver<Message>>>) -> Worker { let thread ... td::sync::mpsc; use std::sync::Arc; use std::sync::Mutex; enum Message { NewJob(Job), Terminate, } pub stru ... ceiver) = mpsc::channel(); let receiver = Arc::new(Mutex::new(receiver)); let mut workers = Vec::with_capac ...
https://man.plustar.jp/rust/book/ch20-03-graceful-shutdown-and-cleanup.html - [similar]
RefCell<T>と内部可変性パターン - Rust 日本語版 7795
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... の内部や外部へコピーされる点を除き似ています。また Mutex<T> もあり、 これはスレッド間で使用するのが安全な内 ...
https://man.plustar.jp/rust/book/ch15-05-interior-mutability.html - [similar]
PREV 1 NEXT