2013-08-13 4 views
-1

Java에서 해당 ID로 스레드를 가져 오는 방법이 있습니까?해당 ID가 주어진 스레드를 얻는 기능

+0

축하합니다. 당신은 비영어권으로 질문하는 첫 번째 자입니다! –

+1

질문은 프랑스어로되어 있습니다. 영어로 번역 .... 안녕하세요! ID 뒤에 실을 긋는 의미가 있습니까? 예를 들면 : 나는 ID가 15이고, Java에서 스레드 ID 15를 얻을 수있는 함수가 있습니까? 많은 분들께 감사드립니다 .. – JNL

+0

어쩌면 [this] (http://stackoverflow.com/a/6668121/1977828) 도움이 될까요? –

답변

2

아니요, Java에서는 그러한 규정이 없지만 직접 구현할 수 있습니다. 새 스레드를 만들고 ID를 부여 할 때마다 Map<String, Thread>에 추가하십시오. 그런 다음 거기에 스레드를 찾을 수 있습니다.

1

id를 얻는 가장 간단한 방법은 Thread입니다. 따라서 원하는대로 ID를 사용하지 않으려면 스레드를 유지해야합니다.

참고로 모든 스레드를 얻을 수 있습니다. Thread.getAllStackTraces()을 입력하고 ID를 검색하십시오. 그러나 코드를 작성하여이 작업을 수행 할 필요가 없습니다.

관련 문제