Class(1-2) 클래스 변수
인스턴스가 생성될 때마다 클래스 변수가 +1 씩 초기화? 변경?된다면 인스턴스가 얼만큼 생성되었는지 모르는 다른 협업자가 클래스 변수를 사용하려면 혼돈이 발생하지 않나요?
또한 이렇게 초기화? 변경된 클래스 변수는 해당 프로세스가 메모리에 지속적으로 올라가 있는 동안은 변경된 변수 값을 유지하고 프로세스가 죽거나 재기동되면 다시 원래 값인 0으로 초기화 되는건가요?
수업을 듣다가 궁금해져서 질문 올립니다
감사합니다
답변 1
0
안녕하세요.
맞습니다. 그래서 공유하는 변수는 정확하게 핸들링 해야 합니다.
외부에서는 값이 변경되지 못하게 막아놓고 상태 값(현재 값)을 출력시키는 메소드 선언,
동기화 선언 후 한 번에 한 태스크씩 변수의 값을 수정할 수 있도록 sync 작업을 하는 방법
등등이 있습니다.
프로세스가 죽거나, 다시 프로그램을 가동하면 따로 저장해놓지 않는 한 은 다시 0으로 초기화 합니다.
인스턴스 변수 문의
0
35
1
챕터 03_04 (튜플) 교육자료
0
33
2
Package(3-1) Sub 폴더 자료
0
36
1
아톰 출력 안됨
0
62
2
강의자료 메일 발송 요청 드립니다.
0
73
1
강의자료 메일로 보내주실 수 있으실까요?
1
49
0
Iterable 요소는 리스트로 작성해야하는 것 맞나요?
1
75
2
강의자료 부탁드립니다
0
58
2
if Flase: print('Bad')
0
57
1
=와 == 의 차이
0
76
1
functions 함수 섭들을려고하는데요
0
66
1
강의자료 부타드리겠습니다!
0
57
0
VSCODE에 VIEW에서 SELECTED INTERPRETER조회가 안됩니다.
0
65
1
강의자료 부탁드립니다.
0
52
0
dict의 Key를 바꾸는 방법
0
61
1
강의자료부탁드립니다
0
61
1
run withount 디버깅 및 F5+ctrl이 안먹혀요
0
60
1
강의 자료와 예정 다운로드
0
73
2
객체지향 vs 함수형
0
60
1
어렵네요 설정도
0
75
1
설정이 잘 된건지
0
51
1
맥 os vscode 설정 - python interpreter select
0
101
1
강의자료 부탁드립니다. mytoughgirl@naver.com 입니다.
0
45
1
vscode로 수업 진행한 영상은 없는건가요?
0
57
2





