Thread Name(스레드 이름)
CODEDRAGON ㆍDevelopment/Java
반응형
Thread Name(스레드 이름)
· 스레드는 이름을 통해 특별한 기능을 하는 것은 아니지만 자신의 이름을 가지고 있습니다.
· 디버깅할 때 어떤 스레드가 어떤 작업을 하는지 분석하기 위한 목적으로 활용이 되는 것이 일반적입니다.
· 메인 스레드는 main이라는 이름을 가지고 있고, 직접 생성한 스레드는 직접 이름을 부여하지 않으면 자동적으로 Thread-n이라는 이름으로 지정됩니다.
구분 |
스레드 이름 |
메인 스레드 |
main |
작업 스레드 |
Thread-n |
메소드 |
설명 |
setName() |
· 인스턴스 메소드 · 스레드 이름 설정 또는 변경 |
getName() |
· 인스턴스 메소드 · 스레드 이름 가져오기 |
Thread.currentThread() |
· 정적 메소드 · 코드를 실행하는 현재 스레드의 레퍼런스 얻어오기 |
'Development > Java' 카테고리의 다른 글
process & thread - 프로세스(Process), 프로세스의 다른 정의들, 프로세스 종류, 실행파일 vs 프로세스 (0) | 2017.10.23 |
---|---|
스케줄링(Scheduling), 선점형 스케줄링 (Preemptive Scheduling), 비선점형 스케줄링 (Non-preemptive Scheduling) (0) | 2017.10.23 |
문맥 교환(context switching), 작업간 교환 (0) | 2017.10.23 |
멀티 쓰레드 vs 멀티 프로세스 (0) | 2017.10.23 |
java.lang.Thread 클래스 생성자, Thread 클래스의 주요 메서드 (0) | 2017.10.23 |