묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
큰돌 선생님 질문이 있습니다.
다름이 아니라, JAVA로 싱글톤 패턴 구현방법 7가지 중 첫 번째 강의 예시 관련 의문점이 생겨서 질문 남깁니다.1. 윤하라는 변수가 오르트구름에서 달라졌는지 아닌지 보는 예시를 보니, 객체는 하나인 상태이고, 객체 내부 함수에 대해, 두 Thread가 번갈아 쓰는 경쟁 상태를 보여주는 예시 아닌가요? 이건 싱글톤은 제대로 나왔는데, 함수를 번갈아 사용하면서, 내부 static 변수의 값이 덮어써지는 현상에 대한 문제를 syncronized 로 해결한 예시 같은데, 객체가 2개 생겨버린 상황에 대한 예시로 말씀 주신 걸 제가 잘못 이해한 것인지 궁금합니다.2. 싱글톤으로 객체를 구현했다고 하더라도, 객체 내부 함수 사용에 대한 Thread 간의 경쟁상태는 여전히 개발자가 신경써서 처리해줘야 하나요? 아니면 싱글톤으로 구현되면 해당 부분은 신경 쓸 필요가 없나요?큰 돌 선생님, 항상 좋은 강의 감사합니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
싱글톤 패턴에서 정적 멤버 방식과 정적 블록 방에서 정적 블록 방식은 final이 없는 이유
안녕하세요 큰돌님 강의 정말 잘 듣고 있습니다!싱글톤 패턴에 대한 강의의 정적 멤버와 정적 블록 방식 설명해주신 코드에서 정적 블록 방식에는 final이 없는 이유를 알 수 있을까요?
-
미해결스프링 핵심 원리 - 기본편
싱글톤 패턴의 문제점 중 질문 있습니다.
싱글톤 패턴의 문제점중 "내부 속성을 변경하거나 초기화 하기 어렵다" 라고 있는 부분이하나의 객체가 static으로 선언되어 공유되기 때문에 내부 속성을 변경할 수 있더라도 동기화 문제나 여러가지 공유하는 상황 때문에 생기는 문제를 막기 위한 과정들 때문에 어렵다고 한게 맞을까요?
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
싱글톤 패턴 구현중 enum을 사용해 구현할 경우 단점중에서..
enum으로 싱글톤 패턴 구현중에 인스턴스가 미리 생성되는다는게 단점이라고 말씀하셨는데요. 혹시 예를들어 세부적으로 어떤점에서 단점이라는 건지 알려 주실 수 있으신가요?