"아미고 님, 'Java 개발자 주니어' 타이틀에 한 발 더 다가섰습니다! 이론과 실습을 잘 하시네요. 축하합니다!"

"고마워요, 교수님! 하지만 저를 위해 흥미로운 것을 준비하셨겠죠?"

"당신은 그것을 짐작했습니다! 시작하려면 멸종된 로봇 공룡의 사지에서 어떻게 나의 첫 번째 우주 레이저를 만들었는지 말씀드릴 수 있습니다..."

"다음에 할까요, 교수님?"

"알았어 알았어. 그럼 집에서 읽을게."

스레드 동기화. 동기화된 연산자

훈련의 초기 단계에서 스레드는 종종 서로 독립적으로 작동합니다. 다중 스레딩에 익숙해졌으므로 여러 스레드가 동시에 동일한 데이터 집합과 상호 작용하고 수정할 수 있음을 알고 있습니다. 혼동을 피하려면 동기화된 연산자가 필요합니다. 우리는 이 중요한 주제에 대해 별도의 확장된 강의를 할애했습니다 .

스레드 관리. 휘발성 메서드 및 yield() 메서드

 volatile 키워드와 yield() 메서드, 그리고 발생 전 관계를 관리하는 규칙에 대해 자세히 설명 합니다. 다중 스레드 프로그램의 흐름을 제어하는 ​​다양한 방법에 대해 자세히 알아봅니다.