エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rustにおけるスレッド間でのデータ共有とstd::thread::scope
TL;DR 基本的には std::thread::spawn よりもRust 1.63で安定化された std::thread::scope を使う方が良... TL;DR 基本的には std::thread::spawn よりもRust 1.63で安定化された std::thread::scope を使う方が良いと思います。 threadの寿命はstatic #[derive(Debug, Clone)] struct SharedData { x: i32, } impl SharedData { fn new(x: i32) -> Self { Self { x } } } fn main() { use std::thread; let data = SharedData::new(42); let jh = thread::spawn(|| { println!("spawned {:?}", data); }); jh.join(); } error[E0373]: closure may outlive the current fun
2022/07/29 リンク