inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

Class(1-2)

Class(1-2) 클래스 변수

해결된 질문

279

이종범

작성한 질문수 1

1

인스턴스가 생성될 때마다 클래스 변수가 +1 씩 초기화? 변경?된다면 인스턴스가 얼만큼 생성되었는지 모르는 다른 협업자가 클래스 변수를 사용하려면 혼돈이 발생하지 않나요?

 

또한 이렇게 초기화? 변경된 클래스 변수는 해당 프로세스가 메모리에 지속적으로 올라가 있는 동안은 변경된 변수 값을 유지하고 프로세스가 죽거나 재기동되면 다시 원래 값인 0으로 초기화 되는건가요?

 

수업을 듣다가 궁금해져서 질문 올립니다

감사합니다

python

답변 1

0

좋은사람

안녕하세요.

맞습니다. 그래서 공유하는 변수는 정확하게 핸들링 해야 합니다.

외부에서는 값이 변경되지 못하게 막아놓고 상태 값(현재 값)을 출력시키는 메소드 선언,

동기화 선언 후 한 번에 한 태스크씩 변수의 값을 수정할 수 있도록 sync 작업을 하는 방법

등등이 있습니다.

프로세스가 죽거나, 다시 프로그램을 가동하면 따로 저장해놓지 않는 한 은 다시 0으로 초기화 합니다.

 

강의자료 누락

0

19

1

Python: Select Interpreter 오류

0

46

1

54강 4분 41초에서 질문 있어요.

0

57

1

import

0

37

1

45강 예제4번에서 질문 있어요!

0

57

1

45강 강의 10분 03초 내용에서 x + 1 을 하는 이유는 뭔가요?

0

50

1

3강, 7강 화면이 안나옵니다. 그냥 검은화면으로만 노출되요;;

0

54

1

41강 1분 39초 영상에서 import test_module이 조회 안 돼요.

0

56

1

29강 while(3-1) 5분 20초 강의 영상 질문

0

52

0

pcskjs@naver.com

0

60

1

인터프리터 설정이 안됩니다.

1

77

1

Python formatter 설치

0

46

1

자료 다운로드 위치 확인 부탁드립니다.

0

50

2

보라색 예약어

0

50

1

#을 붙이는 이유

0

47

1

실행이 안 되는데요.

0

60

1

print 문법 실행 안 돼요.

0

56

1

영문 계정

0

48

1

맥북에서 아이패드로 연결해서 보려고 하면 화면이 안뜹니다.

0

43

1

인스턴스 변수 문의

0

84

1

챕터 03_04 (튜플) 교육자료

0

88

2

Package(3-1) Sub 폴더 자료

0

71

1

아톰 출력 안됨

0

118

2

강의자료 메일 발송 요청 드립니다.

0

124

1