버터감자
오늘도 내 하루는
버터감자
전체 방문자
오늘
어제
  • 분류 전체보기 (139)
    • 🏃‍♀️ Do it ! (80)
      • TIL (73)
      • Project (5)
      • Certificate (2)
    • 📓 TechNote (52)
      • RPA (1)
      • Python (2)
      • JAVA (13)
      • Spring (11)
      • SQL (7)
      • Git & GitHub (6)
      • CS (0)
      • HTML & CSS & JavaScript (2)
      • Tools (9)
      • API (1)
    • 🔔 Error (7)
      • Error (7)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 이것이자바다
  • 문제풀이
  • 톰캣
  • 함수
  • 데이터베이스
  • 만들기
  • callback
  • 오라클
  • 기본쿼리
  • 포트폴리오
  • 변수
  • 세션
  • sqld
  • SQL
  • final필드
  • foreach
  • 스프링
  • 이클립스
  • 스택
  • 배열
  • 큐
  • 게시판
  • 안드로이드
  • opacity
  • 홈페이지
  • 코틀린
  • 객체지향
  • 부트스트랩
  • dml
  • 버블소트

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
버터감자

오늘도 내 하루는

🏃‍♀️ Do it !/TIL

스레드 상태 / 데몬 스레드

2022. 9. 26. 12:45
728x90

2022 / 9 / 26 월

  • 스레드 상태
  • 데몬 스레드

✔️스레드 상태

스레드 객체 생성(NEW) -- start( ) ---> 실행대기(RUNNABLE) <--반복--> 실행 ----> 종료(TERMINATED)

ㄴ core 개수는 스레드 개수와 비례한다

 

상태 열거 상수 의미
객체생성 NEW 스레드 객체가 생성 , start()메소드가 호출되지 않은 상태
실행대기 RUNNABLE 아직 스케줄링이 되지않아, 실행 상태로 언제든 갈 수 있는 상태
일시정지 BLOCKED 사용하고자하는 객체의 락이 풀릴때까지 기다리는 상태
WAITING 다른 스레드가 통지할 때까지 기다리는 상태
TIMED_WAITING 주어진 시간 동안 기다리는 상태
종료 TERMINATED 실행을 마친 상태

✔️데몬 스레드

데몬스레드?

- 주가 되는 스레드의 작업을 돕는 보조역할스레드

- 주가 되는 스레드가 종료된다면 데몬 스레드는 강제적으로 자동 종료가 된다. 

'🏃‍♀️ Do it ! > TIL' 카테고리의 다른 글

Set 컬렉션 / Map 컬렉션 / 이진 트리 / 스택 & 큐  (0) 2022.09.28
스레드 그룹 / 스레드폴 / 컬렉션 프레임워크  (0) 2022.09.27
프로세스 / 스레드 / 동기화 메소드, 동기화 블록  (0) 2022.09.23
Date , Calendar 클래스/ Format 클래스 / java.time 패키지  (1) 2022.09.22
String / StringTokenizer / StringBuffer , Builder / 정규표현식 , Pattern / Arrays / Wrapper 클래스  (0) 2022.09.21
    '🏃‍♀️ Do it !/TIL' 카테고리의 다른 글
    • Set 컬렉션 / Map 컬렉션 / 이진 트리 / 스택 & 큐
    • 스레드 그룹 / 스레드폴 / 컬렉션 프레임워크
    • 프로세스 / 스레드 / 동기화 메소드, 동기화 블록
    • Date , Calendar 클래스/ Format 클래스 / java.time 패키지
    버터감자
    버터감자
    🌱 새싹 개발자의 코딩 블로그 🌱

    티스토리툴바