-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
multiprocessing(4) - sharing state 공유 변수 출력 값 예상치와 다를 때
22.11.15 16:38 작성 조회수 136
1
환경 차이(Python 3.8 + M1 Pro) 인지는 모르겠습니다만 저 같은 경우는 기대값이 50씩 증가되어 최종 450이 나오질 않더군요.
다른 분도 마찬가지면 참고하라고 아래 코드 넣습니다.
def generate_update_number(v: int):
with v.get_lock():
for _ in range(50):
v.value += 1
print(current_process().name, 'data', v.value)
고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
multiprocessing(4) - Sharing state
강의실 바로가기
답변을 작성해보세요.
0
답변 1