-- 멀티쓰레드 환경에서 자바 디버깅하기
멀티 쓰레드 환경에서는 여러 개의 쓰레드를 제어 해야 하기 때문에, 디버깅이 어렵다.
이클립스에서는 이를 위한 디버깅 툴을 제공한다.
정상으로 메인 쓰레드를 실행시켜 멀티 쓰레드 디버깅 환경에 들어 간 뒤, 한 쓰레드가 wait상태에 들어가면, 해당 쓰레드를 suspend 시키고 다음 쓰레드를 이용 하여 디버깅을 수행하면 된다.
위에서 쓰레드가 Wait상태에 들어가면, Resume옆의 Suspend버튼이 활성화 된다. 활성화된 Suspend 버튼을 클릭하고 다시 새로운 쓰레드로 Resume하면, 다음 쓰레드의 디버깅을 수행할 수 있다.
'날리지 > 언어' 카테고리의 다른 글
[자바] (멀티쓰레딩 4) 쓰레드에서 값 반환 (0) | 2017.04.18 |
---|---|
[자바] (멀티쓰레딩 3) 쓰레드 이름 설정 (0) | 2017.04.18 |
[자바] Java - (멀티쓰레딩 2) Executor 기본 (0) | 2017.04.18 |
MIT 6.00 컴퓨터 공학과 프로그래밍(Python) 오픈 코스 (0) | 2017.02.09 |
Guava 를 사용해야 하는 5가지 이유 (0) | 2016.10.07 |