• 공부한 날짜: 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)로 메모리 공유 변수 설정 

 

  • 출력값 

 

+ Recent posts