検索
Results of 1 - 3 of about 3 for mpsc (0.010 sec.)
- メッセージ受け渡しを使ってスレッド間でデータを転送する - Rust 日本語版 11886
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
てください。 ファイル名: src/main.rs use std::sync::mpsc; fn main() { let (tx, rx) = mpsc::channel(); tx.se...
チャンネルを生成し、2つの部品を tx と rx に代入する mpsc::channel 関数で新しいチャンネルを生成しています; m...
が動作するようになったら、複数の生成器を追加します。 mpsc::channel 関数はタプルを返し、1つ目の要素は、送信側...
第18章で議論しましょう。このように let 文を使うと、 mpsc::channel で返ってくるタプルの部品を抽出するのが便利...
- https://man.plustar.jp/rust/book/ch16-02-message-passing.html - [similar]
- シングルスレッドサーバをマルチスレッド化する - Rust 日本語版 8408
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
in() { use std::thread; // --snip-- use std::sync::mpsc; pub struct ThreadPool { workers: Vec<Worker>, sen...
der: mpsc::Sender<Job>, } struct Job; impl ThreadPool { // -...
Pool { assert!(size > 0); let (sender, receiver) = mpsc::channel(); let mut workers = Vec::with_capacity(s...
Pool { assert!(size > 0); let (sender, receiver) = mpsc::channel(); let mut workers = Vec::with_capacity(s...
- https://man.plustar.jp/rust/book/ch20-02-multithreaded.html - [similar]
- 正常なシャットダウンと片付け - Rust 日本語版 7589
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
mpl Worker { fn new(id: usize, receiver: Arc<Mutex<mpsc::Receiver<Job>>>) -> Worker { // --snip-- Worker {...
struct ThreadPool { workers: Vec<Worker>, sender: mpsc::Sender<Message>, } // --snip-- impl ThreadPool {...
mpl Worker { fn new(id: usize, receiver: Arc<Mutex<mpsc::Receiver<Message>>>) -> Worker { let thread = thr...
used)] fn main() { use std::thread; use std::sync::mpsc; use std::sync::Arc; use std::sync::Mutex; enum Me...
- https://man.plustar.jp/rust/book/ch20-03-graceful-shutdown-and-cleanup.html - [similar]
PREV
1
NEXT