том же треде, что и прилетел ивент о чём-то
в результате, если я делаю
Future.get(5, TimeUnit.SECONDS);
или
CountDownLatch.await(5, TimeUnit.SECONDS)
поток встаёт на эти 5 секунд и мои запросы уходят только после этого таймаута
если вызов обернуть в
new Thread(() -> {
то всё начинает работать
вопрос. как правильно вытащить обработчик EventBus в отдельный тред? (сходу не могу нагуглить для десктопа)
и сильно ли это плохо
Я не уверен, что из tdlib всегда из одного потока ивенты будут прилетать
А, кладешь же ты в разных. Тогда сорян
Обсуждают сегодня