JAVA 수업/java 수업 기록24 네트워크 입출력 정리 2023. 6. 11. 멀티 스레드 정리 2023. 6. 11. 0609 수업 내용 1) 그림에 맞게 코드작성하기(실습) 2) synchronized synchronized는 자바에서 사용되는 키워드로, 멀티스레딩 환경에서 동기화를 위해 사용됩니다. synchronized를 사용하면 한 순간에 오직 하나의 스레드만이 해당 블록 또는 메서드에 접근할 수 있습니다. 다른 스레드들은 해당 영역에 진입하기 위해 대기해야 합니다. 이를 통해 여러 스레드가 동일한 자원에 동시에 접근하여 발생할 수 있는 문제를 방지하고, 데이터의 일관성과 안전성을 유지할 수 있습니다. synchronized는 크게 두 가지 방법으로 사용될 수 있습니다. 첫째, 인스턴스 메서드에 synchronized를 붙여 해당 메서드 전체를 동기화할 수 있습니다. 이 경우 해당 메서드는 해당 인스턴스에 대해 잠금(lock)을 획.. 2023. 6. 9. 이전 1 2 3 4 ··· 8 다음