인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

WonSeok An님의 프로필 이미지
WonSeok An

작성한 질문수

고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)

multiprocessing(4) - Sharing state

Multiprocessing(4) - Sharing state 에서 질문이 있습니다.

해결된 질문

작성

·

253

2

안녕하세요. 선생님. 먼저 좋은 강의 감사합니다. 강의를 듣던 중에 질문 사항이 생겨 커뮤니티를 남기게 되었습니다.

기대하는 결과 값을 45,000으로 생각하고, 기존 코드의 range를 5000으로 설정하여 실행을 하게 되면,

공유가 되긴 하지만, Lock이 설정되지 않는 듯한 결과 값이 나왔습니다. 이 부분에서 혹시 제가 누락한 코드가 있는지 궁금합니다.

그리고 Value 와 관련하여 자료를 조사하는 도중 아래와 같은 코드를 발견하여 실행했는데, 기대한 결과 값이 나왔습니다.

이와 같은 방법으로 사용해도 되는지 여부도 궁금합니다. 감사합니다.

답변 1

1

좋은사람님의 프로필 이미지
좋은사람
지식공유자

오 안녕하세요

좋은 질문입니다. 첫 번째 예제는 동기화되는 코드가 없어서 나오는 결과 값 입니다.

두 번째는 Value 객체로 동기화를 잘 구현하셨습니다.

WonSeok An님의 프로필 이미지
WonSeok An
질문자

답변 감사합니다~ 선생님

WonSeok An님의 프로필 이미지
WonSeok An

작성한 질문수

질문하기