CodeGym
추계 할인
학습
행동
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마

레슨

  • 리뷰
  • 회사 소개
시작
학습 시작
지금 학습을 시작하십시오
  • 내 진행 상황
  • 행동
  • 탐구 맵
  • 레슨
  • 자바 동시성 라이브러리

    JSP & Servlets
    레벨 19, 레슨 0
    필드에 대한 읽기-쓰기는 필드가 선언되거나 읽기-쓰기 전에 획득한 고유한 잠금으로 보호되는 경우 원자적 작업입니다. 그러나 여전히 오류가 발생하면 재정렬(순서 변경, 재정렬)에 대한 오류가 발생합니다. 이는 한 스레드가 다른 스레드에서 생성된 효과를 관찰할 수 있는 잘못 동기화된 다중 스레드 프로그램에서 나타납니다.
    사용 가능
  • Java의 원자적 연산

    JSP & Servlets
    레벨 19, 레슨 1
    원자적 연산의 등장을 위한 전제 조건 원자성 작업이 작동하는 방식을 이해하는 데 도움이 되는 이 예를 살펴보겠습니다. public class Counter {
    사용 가능
  • 동시 컬렉션

    JSP & Servlets
    레벨 19, 레슨 2
    CopyOnWriteArrayList 지정된 컬렉션에 대한 추가 , 설정 , 제거 작업은 생성되는 내부 배열의 새 복사본을 생성합니다. 이렇게 하면 ConcurrentModificationException 을 포착하지 않습니다 . 배열을 복사할 때 스레드로부터 안전하지 않은 요소의 필드에 대한 액세스를 포함하여 객체에 대한 참조만 복사된다는 점을 기억하십시오. 이러한 컬렉션은 쓰기 작업 수가 최소인 경우에 가장 잘 사용됩니다.
    사용 가능
  • 동시 대기열

    JSP & Servlets
    레벨 19, 레슨 3
    비차단 대기열 연결된 노드에서 스레드 안전하고 가장 중요한 비차단 Queue 구현. ConcurrentLinkedQueue - 가비지 수집기와 함께 작동하도록 조정된 대기 없는 알고리즘을 사용합니다. 이 알고리즘은 CAS를 기반으로 구축되었기 때문에 매우 효율적이고 매우 빠릅니다. size() 메서드는오랫동안 실행될 수 있으므로 항상 끌어오지 않는 것이 가장 좋습니다. ConcurrentLinkedDeque - De
    사용 가능
  • 동기화 장치: Java에서 리소스에 대한 액세스 동기화

    JSP & Servlets
    레벨 19, 레슨 4
    신호기 세마포어는 일반적으로 파일 시스템으로 작업할 때 스레드 수를 제한해야 할 때 사용됩니다. 파일 또는 기타 공유 리소스에 대한 액세스는 카운터를 통해 제어됩니다. 값이 0보다 크면 액세스가 허용되지만 동시에 카운터가 감소합니다. 카운터가 0을 반환하는 순간 현재 스레드는 다른 스레드가 리소스를 해제할 때까지 차단됩니다. 권한 매개변수의 수는 생성자를 통해 설정해야 합니다. 컴퓨터나 노트북의 전원에 따라 이 매개변수를 개별
    사용 가능
  • 실행자: 실행 가능한 개체

    JSP & Servlets
    레벨 19, 레슨 5
    6.1 실행 가능한 개체 그래서 우리는 패키지의 가장 큰 부분에 도달했습니다. Future 및 Callable 인터페이스를 통해 결과를 얻을 수 있는 기능과 함께 비동기 작업을 실행하기 위한 인터페이스와 ThreadPoolExecutor, ScheduledPoolExecutor, ForkJoinPool과 같은 스레드 풀을 생성하기 위한 서비스 및 팩토리에 대해 설명합니다. 더 나은 이해를 위해 인터페이스와 클래스를 약간 분해해
    사용 가능
  • 집행자 서비스

    JSP & Servlets
    레벨 19, 레슨 6
    집행자 Executor 는 Runnable 태스크 의 시작을 구현하는 클래스의 기본 인터페이스입니다. 이것은 작업 추가 및 시작 방법에 대한 지원을 제공합니다. ExecutorService 는 Executor의 속성을 확장하고 Runnable 또는 Callable 작업을 실행하기 위한 서비스를 설명하는인터페이스입니다. 제출 메소드는 Callable 또는 Runnable 형태의 작업을 입력으로 받아들이고, Future는 결과를
    사용 가능
  • 잠금: 리소스에 대한 액세스 잠금

    JSP & Servlets
    레벨 19, 레슨 7
    재진입 잠금 조건 - 잠금에 조건을 적용하면 스트림에 대한 액세스 관리를 제어할 수 있습니다. 잠금 조건은 java.util.concurrent.locks의 Condition 인터페이스 객체입니다. Condition 객체를이전 주제 중 하나에서 논의된 Object 클래스wait/notify/notifyAll사용하는 것과 여러 면에서 유사합니다 잠금은 동기화와 비교하여 리소스/블록에 대한 액세스를 제한하는 유연한 접근 방식을 제
    사용 가능
배우기
  • 등록
  • 자바 강좌
  • 과제 도움말
  • 가격
  • 게임 프로젝트
  • 자바 구문
커뮤니티
  • 사용자
  • 기사
  • 포럼
  • 채팅
  • 성공 사례
  • 활동
  • 제휴 프로그램
회사
  • 회사 소개
  • 연락처
  • 리뷰
  • 프레스 룸
  • CodeGym for EDU
  • 자주 묻는 질문(FAQ)
  • 지원
CodeGym CodeGym은 Java 프로그래밍을 처음부터 배울 수 있는 온라인 강좌입니다. 초보자들이 Java를 마스트할 수 있는 완벽한 강좌입니다. 즉시 확인할 수 있는 1200+개 이상의 과제가 포함되어 있으므로 Java 기본 이론을 배울 수 있습니다 . 확실하게 배울 수 있도록 동기부여 기능도 포함되어 있습니다. 여기에는 퀴즈, 코딩 프로젝트, 효율적인 학습과 Java 개발자 취업에 대한 정보도 포함되어 있습니다.
팔로우하세요
인터페이스 언어
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語
한국어
Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
프로그래머는 타고나는 것이 아니라 만들어 가는 것입니다 © 2025 CodeGym
MastercardVisa
프로그래머는 타고나는 것이 아니라 만들어 가는 것입니다 © 2025 CodeGym