4. Message passing ( channel로 다른 스레드의 값 사용 하기 ) 앞 장에서는 main 스레드의 값(데이터)을 새로 만든 스레드에서 사용하는 방법을 살펴봤습니다. 여기서는 다른 스레드의 값을 사용하는 방법을 살펴보겠습니다. Rust는 스레드 사이의 데이터 교환을 위해 통신 채널을 사용합니다. 채널은 송신자와 수신자를 가지고 있습니다. 스레드 사이의 데이터 교환을 위해 먼저 채널의 송신자와 수신자를 생성하고 이것을 스레드에서 사용합니다. 이런 방법을 message passing이라고 합니다. 코드에서 살펴보겠습니다. 새로운 스레드에서 데이터를 보내고 main 스레드에서 데이터를 받고 있습니다. use std::sync::mpsc::channel; use std::thread; use s..