자바 스레드에서 swing 핸들링하기
유희
2023.04.01
Thread로 동작하는 프로그램에서 결과에 따라서 swding으로 만든 프로그램에서
출력하려고 합니다.
그런데 잘 되다가 가끔.. Exception이 발생하는데요. 이것이 기본적으로 스윙이
스레드에 안전하지 않게 설게되어 있다고 하는데요.
event-dispatch thread에서 처리하라고 되어 있는 것을 봤는데요.
그럼 어떻게.구현해야 할까요?
처음에 어떤식으로 해야 하는지 모르겠습니다.
답변 부탁드립니다.
-
레이
자꾸 질문 폼 날려버리시는 분들이 -_-;;
Thread로 Swing을 이용해 UI에 뿌리는 프로그래밍..이시겠죠.
정확한 익셉션 내용을 올려주세요.
만약에 멀티쓰레드이고 한 객체에 접근하는 쓰레드가 2개 이상일 시에 당연히 \동기화\ 문제가 생깁니다.
어떤 쓰레드가 객체를 null로 만들어버린다거나 해도 익셉션은 발생할거구요.