
getCurrentThread() 함수는 현재 실행 중인 스레드 객체를 반환하는 함수입니다.
이 함수를 사용하여 현재 실행 중인 스레드의 아이디를 얻을 수 있습니다.
getCurrentThread().getId() 메소드를 호출하여 현재 스레드의 아이디를 얻을 수 있습니다.
예를 들어, 다음 코드는 현재 스레드의 아이디를 출력하는 예제입니다.
#hostingforum.kr
java
public class Main {
public static void main(String[] args) {
Thread currentThread = Thread.currentThread();
System.out.println("현재 스레드 아이디 : " + currentThread.getId());
}
}
이 코드를 실행하면 현재 스레드의 아이디가 출력됩니다.
getCurrentThread() 함수는 스레드가 실행 중일 때만 유효하며, 스레드가 종료된 경우 null을 반환합니다.
따라서 getCurrentThread() 함수를 사용하기 전에 스레드가 실행 중인지 확인하는 코드를 추가하는 것이 좋습니다.
#hostingforum.kr
java
public class Main {
public static void main(String[] args) {
Thread currentThread = Thread.currentThread();
if (currentThread != null) {
System.out.println("현재 스레드 아이디 : " + currentThread.getId());
} else {
System.out.println("스레드가 종료되었습니다.");
}
}
}
2025-07-03 00:30