1,800円以上の注文で送料無料

詳解 Rustアトミック操作とロック の商品レビュー

5

2件のお客様レビュー

  1. 5つ

    2

  2. 4つ

    0

  3. 3つ

    0

  4. 2つ

    0

  5. 1つ

    0

レビューを投稿

2024/12/26

Rustは言語レベルでデータ保護を強制しているが、その詳細を操作するための低レイヤーの解説と実装。 ある程度の規模のとデータ構造を備えたアプリケーションを作成する場合、組み込みソフトウエアをRustで作成する場合、マルチスレッドプログラミングを行う場合、この本で書かれているRe...

Rustは言語レベルでデータ保護を強制しているが、その詳細を操作するための低レイヤーの解説と実装。 ある程度の規模のとデータ構造を備えたアプリケーションを作成する場合、組み込みソフトウエアをRustで作成する場合、マルチスレッドプログラミングを行う場合、この本で書かれているRefCellやMutexなどのツールセットを使うことが必須となる。本書はその背景にある理論とと実装を詳しく解説している。低レイヤーの実装に興味があるだけでなく、たんに使うだけでも、正しい理解を得て意図どおりに使いこなすためにも、本書は非常に有用だ。

Posted byブクログ

2023/12/31

注意点ととして、この本は普通にRustでアトミック操作やロック処理が必要になった人のための本ではない。 そのような場合は、すでに提供されている仕組みのドキュメントを読むなり、他の本をあたるべきである。 この本は、すでに提供されているアトミック操作やロック処理が、内部的にどのように...

注意点ととして、この本は普通にRustでアトミック操作やロック処理が必要になった人のための本ではない。 そのような場合は、すでに提供されている仕組みのドキュメントを読むなり、他の本をあたるべきである。 この本は、すでに提供されているアトミック操作やロック処理が、内部的にどのように実装されているかを理解したくなった人、あるいはさらに踏み込んで自分でそのような仕組みを実装しなければならなくなった人のために書かれている。 とはいえ、おそらくこの本を読み終わる頃には、少なくとも商用のソフトにおいて、アトミック操作やロック処理は、既存の仕組みをありがたく使わせてもらおう、という気になっていると思う。 その前提を見誤らなければ、知的好奇心が満たされる、とても良い本だと思う。 また、RustでAPIを設計をするにあたり大切なことも散りばめられているので、Rustで広く使われることを想定したcrateを開発する人にとっても有益な本だと感じた。 以下、読書メモ。 https://github.com/takeoverjp/booklog/blob/main/rust_atomics_and_locks.md

Posted byブクログ