javax 23 апр 2019 в 06:24Три парадигмы асинхронного программирования в VertxВремя на прочтение7 минКоличество просмотров6.4KJava * Kotlin * Программирование * Всего голосов 9: ↑9 и ↓0+9Добавить в закладки32Комментарии4
romnovi 23 апр 2019 в 08:53Корутины лучше вызывать на vertx диспатчере: GlobalScope.launch(vertx.dispatcher()) А в случае когда корутина работает в хендлере — это делать обязательно чтобы она крутилась тоже в event loop
javax 23 апр 2019 в 08:54Показать предыдущий комментарийСпасибо! А почему важно чтобы она крутилась тоже в event loop?
romnovi 23 апр 2019 в 09:03Показать предыдущий комментарийне потоко-безопасно будет, тут правило такое: передавать/обрабатывать данные через event loop, а иначе у вас получится, что корутина возьмёт поток из common pool и будет на нём обрабатывать
Три парадигмы асинхронного программирования в Vertx