[Java] 멀티 스레드 _ 스레드 이름

개발하기 좋은날·2023년 12월 30일

자바 스터디

목록 보기
4/6

스레드는 자신의 이름을 가지고 있습니다.

메인 스레드는 "main"

작업 스레드는 "Thread-n"

작업 스레드의 이름을 설정하는 방법에 대해 알아보겠습니다.

setName() 메소드

Thread 클래스의 setName() 메소드를 사용해서 작업 스레드의 이름을 변경할 수 있습니다.

변경된 Thread의 이름을 확인하는 방법은 정적 메소드인 currentThread()로 스레드 객체의 참조를 얻고 getName() 메소드로 이름을 출력해볼 수 있습니다.

예제

결과

스레드의 이름을 변경하는 이유

스레드 이름은 디버깅할 때 어떤 스레드가 작업을 하는지 조사하기 위한 목적

profile
말보단 행동으로

0개의 댓글