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