Rust Box<T>에 관해
Modules Cheat Sheet Crate root: crate를 컴파일할 때 crate root file을 맨 처음 확인한다. library crate은 src/lib.rs을, binary crate은 src/main.rs을 crate root file로 인식한다
Rust에서 메모리 관리하는 방법인 소유권에 대해
여러 변수가 소유권을 공유할 수 있는 포인터이다. C++의 shared_ptr에 해당한다. 또한 python에서 garbafe collector가 리스트를 관리하는 방법이기도 하다.사진과 같이 list에는 reference count가 몇 개의 변수가 리스트를 참조하고
Arc, Rc, Refcell, 그리고 Mutex에 대한 설명과 비교
한 번만 쓸 수 있는 synchronization primitive (기본 요소)이다. static하고 thread-safe하다.
It's impossible. But we can accomplish our goal somehow.