Dev Language/Python
[파이썬_4]#9. Multiprocessing- Sharing state
ydin
2021. 12. 7. 15:46
- 공부한 날짜: 2021.11.
- Keyword: memory sharing, array, vallue
프로세스 메모리 공유 예제1 : 공유가 되지 않는 패턴

- 실행함수 (generate_update_number) 정의

-> v에 하나씩 더해서 출력하기. 총 50번 반복
- current_process : 현재에 해당하는 프로세스를 반환한다
- main()





- 출력 : 마지막 값이 초기값인 0으로 동일. 공유가 되지 않았음을 확인할 수 있다

프로세스 메모리 공유 예제2: 공유되는 패턴
- Value 라이브러리 import 함

- 실행함수는 v에서 v.value로 바뀐 것만 빼고 위와 동일 -> v가 객체인건가?

- main()
- 부모 프로세스 아이디 설정하고 프린트

- shared_value= Value('i',0)로 메모리 공유 변수 설정




- 출력값
