Skip to content

Commit 9fdc225

Browse files
committed
update according to review
1 parent 922be9c commit 9fdc225

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/obrm.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ memory management. Which is the point, really: Rust is about control. However we
1919
are not limited to just memory. Pretty much every other system resource like a
2020
thread, file, or socket is exposed through this kind of API.
2121
-->
22-
このパターンを簡単に説明すると以下のようになります。リソースの獲得時に
23-
操作の対象となるオブジェクトの初期化を行い、リソースの解放時には単にその
24-
オブジェクトを破棄すればあとはリソースのクリーンアップを勝手に行ってくれる、
25-
いうものです。ここでいう「リソース」とは単に**メモリ**のことです。`Box``Rc`
26-
その他`std::collections`の諸々全ては、メモリの管理を便利にするためのものです。
22+
このパターンを簡単に説明すると次のようになります。「リソースを獲得するには
23+
そのリソースを管理するオブジェクトを作成し、リソースを解放するにはその
24+
オブジェクトを単に破棄すればリソースがクリーンアップされる。」
25+
いうものです。このように管理される最も一般的な「リソース」は単なる**メモリ**です。
26+
`Box``Rc`その他`std::collections`の諸々全ては、メモリの管理を便利にするためのものです。
2727
Rustの場合、メモリの管理において一貫したGCに頼るということができないので、これら
2828
は特に重要になります。大事なことなので強調しましょう。この「管理」という考え方は
2929
Rustの根幹です。それは何もメモリに限った話ではありません。スレッド、ファイル、

0 commit comments

Comments
 (0)