Thread Name(스레드 이름)

CODEDRAGON Development/Java

반응형

 

Thread Name(스레드 이름)

·       스레드는 이름을 통해 특별한 기능을 하는 것은 아니지만 자신의 이름을 가지고 있습니다.

·       디버깅할 때 어떤 스레드가 어떤 작업을 하는지 분석하기 위한 목적으로 활용이 되는 것이 일반적입니다.

·       메인 스레드는 main이라는 이름을 가지고 있고, 직접 생성한 스레드는 직접 이름을 부여하지 않으면 자동적으로 Thread-n이라는 이름으로 지정됩니다.

 

구분

스레드 이름

메인 스레드

main

작업 스레드

Thread-n

 

메소드

설명

setName()

·       인스턴스 메소드

·       스레드 이름 설정 또는 변경

getName()

·       인스턴스 메소드

·       스레드 이름 가져오기

Thread.currentThread()

·       정적 메소드

·       코드를 실행하는 현재 스레드의 레퍼런스 얻어오기