어리석은 질문 인 경우 죄송합니다. 예를 들어 Foo.StaticBar()가 두 개의 스레드에 의해 호출되면이 두 메서드의 범위에서 공유되는 것이 있습니까? 예를 들어, 메소드의 로컬 변수 등? 나는 클래스 변수와 속성이 공유된다는 것을 알고있다.정적 방법 : 범위 내에서 어떤 것을 공유합니까?
0
A
답변
3
아니요, 로컬 변수는 호출중인 정적 메서드의 로컬이므로 공유되지 않습니다.
공유되는 유일한 것은 정적 메서드 외부의 상태이지만 클래스 내에서는 정적 멤버 변수입니다.
1
로컬 변수는 메소드 호출마다 비공개이다. 메서드가 메서드 외부에서 선언 된 리소스 (정적 필드 등)를 사용하는 경우 해당 리소스는 두 호출에 대해 공유됩니다.
관련 문제
- 1. 범위 내에서 인쇄하는 방법?
- 2. 템플릿 인스턴스화간에 정적 멤버를 공유합니까? (불가능합니까?)
- 3. HttpModule 및 정적 클래스, 여러 요청이 동일한 정적 데이터를 공유합니까?
- 4. 정적 메서드 내에서 변수 공유
- 5. 다른 정적 메서드 내에서 정적 메서드 호출
- 6. PHP : 범위 결정 연산자 비 정적 방법
- 7. 시간 범위 내에서 검색
- 8. 특정 범위 내에서 제한된 형식을 만드는 방법
- 9. 의 범위, 비 정적 변수 및 방법
- 10. 자바 정적 범위 지정
- 11. Seam의 정적 변수 범위
- 12. 일부 날짜 범위 내에서 행을 선택하는 방법
- 13. 힘내 - 주어진 범위 내에서 모든 메시지를받는 방법?
- 14. 범위 내에서 .nd (xlToRight)
- 15. 범위 내에서 파이썬 exec
- 16. 범위 내에서 시간 확인
- 17. 범위 내에서 값 선택
- 18. 범위 내에서 이미지 확대
- 19. SQL - 범위 내에서 오퍼를 표시합니다.
- 20. 동일한 서버의 응용 프로그램간에 하나의 인스턴스로 정적 테이블을 공유합니까?
- 21. 속성 내에서 정적 초기화를 지연하는 방법
- 22. 함수 내에서 정적 변수를 재설정하는 방법
- 23. 정적 함수 내에서 정보를 iVars에 배치하는 방법?
- 24. 동일한 ASPX 페이지의 모든 인스턴스가 동일한 정적 필드를 공유합니까?
- 25. 프런트 엔드에서 빙지도에 어떤 것을 그리는 방법?
- 26. 정적 메서드 내에서 HttpContext.Current.Response
- 27. 어떤 것을 사용해야합니까? (성능)
- 28. JSF 정적 콩 변수 범위
- 29. .aspx 클래스의 정적 멤버 범위
- 30. ASP.NET의 정적 내부 클래스 범위