検索
Results of 1 - 2 of about 2 for workers (0.007 sec.)
- 正常なシャットダウンと片付け - Rust 日本語版 11228
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
クエストに非同期に応答できます。 直接使用していない workers 、 id 、 thread フィールドについて警告が出ます。こ...
ool { fn drop(&mut self) { for worker in &mut self.workers { // ワーカー{}を終了します println!("Shutting dow...
抜けた時にスレッドをjoinさせる まず、スレッドプール workers それぞれを走査します。 self は可変参照であり、 wor...
ool { fn drop(&mut self) { for worker in &mut self.workers { println!("Shutting down worker {}", worker.id);...
- https://man.plustar.jp/rust/book/ch20-03-graceful-shutdown-and-cleanup.html - [similar]
- シングルスレッドサーバをマルチスレッド化する - Rust 日本語版 7485
- The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello,
...
main() { use std::thread; pub struct ThreadPool { workers: Vec<Worker>, } impl ThreadPool { // --snip-- pub...
usize) -> ThreadPool { assert!(size > 0); let mut workers = Vec::with_capacity(size); for id in 0..size { wo...
rkers.push(Worker::new(id)); } ThreadPool { workers } } // --snip-- } struct Worker { id: usize, threa...
を保持する ThreadPool のフィールド名を threads から workers に変更しました。 JoinHandle<()> インスタンスではな...
- https://man.plustar.jp/rust/book/ch20-02-multithreaded.html - [similar]
PREV
1
NEXT