84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
위는 Python에서 싱글톤을 구현하는 방법이지만, 우리 모두는 이 구현이 스레드로부터 안전하지 않다는 것을 알고 있습니다. 위 코드에서는 테스트 코드를 직접 작성했는데, id 출력이 동일하다는 것을 발견했습니다. 제 질문은 이 구현이 스레드로부터 안전하지 않다는 것을 증명할 수 있는 테스트 코드를 작성하는 방법입니다.
원래 싱글톤 모드는 하나의 개체만 인스턴스화할 수 있으며 스레드와는 아무런 관련이 없습니다. 스레드로부터 안전하더라도 동일한 ID를 반환합니다.
원래 싱글톤 모드는 하나의 개체만 인스턴스화할 수 있으며 스레드와는 아무런 관련이 없습니다. 스레드로부터 안전하더라도 동일한 ID를 반환합니다.