1
뮤텍스를 사용하여 한번에 한 스레드
메시지 패싱은 동시성을 다루는 좋은 방법이지만, 유일한 수단은아닙니다.
메시지 패싱은 동시성을 다루는 좋은 방법이지만, 유일한 수단은 아닙니다. 또다른 방법은 여러 스레드가 동일한 공유 데이터에 접근하는 것입니다.
뮤텍스를 사용하여 한번에 한 스레드와 Mutex 의 API를 중심으로 공유 상태 동시성의 판단 흐름을 읽습니다.
메시지 패싱은 동시성을 다루는 좋은 방법이지만, 유일한 수단은아닙니다.
Mutex 는 i32가 아니므로i32 값을 사용하기 위해서는 반드시 락을 얻어야 합니다.
또다른 방법은 여러 스레드가 동일한 공유 데이터에 접근하는것입니다.
더불어서 메시지 패싱 애호가들은왜 메모리 공유를 쓰지 말라고 경고할까요?어떤 면에서, 모든 프로그래밍 언어의 채널들은 단일 소유권과 유사한데,이는 값이 채널로 송신되면, 그...