84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
묻고 싶습니다. xxx() 메소드에 복잡한 객체 초기화 로직이 있습니다. 객체가 새로운 키워드 원자에 의해 생성됩니까? 그렇지 않으면 객체 초기화 장애 문제가 발생할까요?
내 추측이 맞다면 무슨 뜻인지 이해가 안 됩니다.
모든 것은 구성 방법의 특정 논리에 따라 다릅니다. 결국 코드는 사람이 작성합니다.
출력:
또 다른 예에서는 생성자에 동기화 블록이 포함되어 있으며 각 스레드는 실행되기 전에 이전 스레드의 실행이 완료될 때까지 기다려야 합니다.
스레드 안전 싱글턴 모드를 참조하는 것이 좋습니다
아니요, 예를 들어 생성 메서드에 여러 논리 조각이 작성된 경우 생성 메서드가 실행될 때 중단될 수 있습니다.
"원자성"에 대한 설명은 너무 추상적입니다. 포스터에서 질문을 할 때 특정 단어에 대해 모든 사람이 정확히 동일한 이해를 가지고 있다고 생각하지 않는 것이 가장 좋습니다. 제가 말할 수 있는 것은 생성자가 스레드로부터 안전하다는 것입니다. 각 개체에 대해 생성자는 한 스레드에 의해서만 한 번만 실행됩니다.
내 추측이 맞다면 무슨 뜻인지 이해가 안 됩니다.
모든 것은 구성 방법의 특정 논리에 따라 다릅니다. 결국 코드는 사람이 작성합니다.
으아악출력:
으아악또 다른 예에서는 생성자에 동기화 블록이 포함되어 있으며 각 스레드는 실행되기 전에 이전 스레드의 실행이 완료될 때까지 기다려야 합니다.
으아악출력:
으아악스레드 안전 싱글턴 모드를 참조하는 것이 좋습니다
아니요, 예를 들어 생성 메서드에 여러 논리 조각이 작성된 경우 생성 메서드가 실행될 때 중단될 수 있습니다.
"원자성"에 대한 설명은 너무 추상적입니다. 포스터에서 질문을 할 때 특정 단어에 대해 모든 사람이 정확히 동일한 이해를 가지고 있다고 생각하지 않는 것이 가장 좋습니다. 제가 말할 수 있는 것은 생성자가 스레드로부터 안전하다는 것입니다. 각 개체에 대해 생성자는 한 스레드에 의해서만 한 번만 실행됩니다.