EventListener возвращается к потоку, который не вызвал его. Это создает тупик, когда он вызывает методы в главном потоке - PullRequest
1 голос
/ 21 марта 2020

Я вхожу и довольно плохо знаком с потоками. Мой основной поток равен 1, слушатель запускается в другом потоке, а при возврате вызовы моих основных методов приходят из другого потока.

Это создает тупик на еще одном потоке, который находится в пакете стороннего производителя.

Правильно ли мое понимание? Или поток 1 отменяется для нового?

1 Ответ

0 голосов
/ 04 апреля 2020

Как сказал Алексей Кайгородов:

"не делайте блокировку вызовов от обратных вызовов"

...