2015-06-03 3 views
-3

При работе с потоками и стоками это всплыло ... Может кто-нибудь, пожалуйста, скажите мне, что это значит? Огромное спасибо.Может кто-нибудь сказать мне, что это значит?

Исключение в потоке java.lang.Error «АВТ-EventQueue-0»: Невозможно вызвать invokeAndWait от диспетчера потока событий

+1

Это в основном говорит вам, что вы не можете вызвать invokeAndWait из потока диспетчера событий. –

ответ

0

Существует поток, который в EDT (событие диспетчеру нить). По какой-то причине EDT необходимо было позвонить invokeAndWait(), но либо безопасность, видимость, либо какая-либо другая причина не позволила методу EDT вызвать этот метод. Это исключение было выбрано из потока очереди событий AWT (0), который является потоком, который управляет классами java.awt.*.

+0

Это не имело никакого отношения к безопасности или видимости. JavaDocs метода [четко указано] (http://docs.oracle.com/javase/8/docs/api/java/awt/EventQueue.html#invokeAndWait-java.lang.Runnable-): «Этот метод будет Ошибка при вызове из потока диспетчера событий. " – yshavit

Смежные вопросы