jnk1m
Foliage IT
jnk1m
전체 방문자
오늘
어제
  • 분류 전체보기 (209)
    • Today I Learned (34)
    • Java (47)
    • Database (15)
    • [NHN Academy] (27)
    • Spring (47)
    • HTML + CSS + JavaScript (11)
    • JSP (3)
    • Node.js (10)
    • React Native (2)
    • 기타 (8)
    • 스크랩 (5)

인기 글

최근 글

티스토리

hELLO · Designed By 정상우.
글쓰기 / 관리자
jnk1m
[NHN Academy]

스레드: 스레드 풀

[NHN Academy]

스레드: 스레드 풀

2022. 9. 8. 10:35

Thread Pool

Thread Pool의 장점: 스레드 생성과 삭제에 따른 시간과 리소스를 절약할 수 있다. 

 

Thread Pool 사용시 주의할 점

Deadlock:

  • 다중 스레딩과 관련된 모든 프로그램에서 교착 상태가 발생할 수 있다
  • 작업간 데이터 교환이 필요한 경우, 실행 작업과 대기 작업의 교착 상태가 발생할 수 있다. 

Thread Leakage

  • 비정상 종료에 의한 실행 종료

Resource Thrashing

  • 지나치게 큰 스레드 풀을 사용할 경우, 스레드간 컨텍스트 전환시 느려지는 문제가 발생할 수 있다. 

Thread Group

Java는 단일 객체에서 여러 스레드를 그룹화하는 편리한 방법을 제공한다. 이러한 방식으로 단일 메서드 호출로 스레드 그룹을 일시 중단, 재개 또는 중단할 수 있다. 

    '[NHN Academy]' 카테고리의 다른 글
    • [개발환경] 2일차 Gradle
    • 스레드
    • 배열
    • 공대 2호관 전산실 5번 문제: 다형성과 공변성, 메서드 오버라이딩

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.