見出し画像

ORDER_079: スレッド間でのデータ共有(Arc)

✅学習トピック✅

複数のスレッドで同じデータを安全に共有するための Arc を学習します。

  • Arc: Atomically Reference Counted の略。参照カウントをアトミック操作で管理するスマートポインタ。

  • std::sync::Arc: 複数のスレッドにまたがって同じデータを共有できる。

  • Arc::clone(): 参照カウントを増やしながらポインタを複製する。複製しても元のデータはコピーされない。

  • Arc::new(): データを Arc でラップして生成する。

ここから先は

1,631字
この記事のみ ¥ 100
Amazon Payで支払うと最大2%還元のチャンス! 9/30まで

100の課題にチャレンジ!Rustの基本を初歩から段階的に網羅! ──「これは、厳格なコンパイラの掟を守り、安全なコードを紡ぐRustac…

Amazon Payで支払うと最大2%還元のチャンス! 9/30まで

よろしければ応援お願いします。とても励みになります!