Оптимизации механизма fibers в JVM языках программирования
Аннотация
Башкаров И.А. Оптимизации механизма fibers в JVM языках программирования, Выпускная квалификационная работа: УрФУ, 2023, стр. 34, рис.
1, табл. 9 ; библ.: 10 назв.
Ключевые слова: файберы, Project Loom, JVM, виртуальные потоки,
асинхронность, Cats Effect 3.
В данной работе рассмотрены теоретические аспекты файберов в JVM
языках программирования, их преимущества и недостатки в сравнении с альтернативным подходом к описанию асинхронных операций, таким как Project
Loom и виртуальные потоки. Проведено сравнение механизма файберов с
виртуальными потоками JVM. Также исследована возможность комбинирования двух механизмов и рассмотрены примеры программ, в которых комбинирование данных подходов позволяет добиться наилучшего результата.
1, табл. 9 ; библ.: 10 назв.
Ключевые слова: файберы, Project Loom, JVM, виртуальные потоки,
асинхронность, Cats Effect 3.
В данной работе рассмотрены теоретические аспекты файберов в JVM
языках программирования, их преимущества и недостатки в сравнении с альтернативным подходом к описанию асинхронных операций, таким как Project
Loom и виртуальные потоки. Проведено сравнение механизма файберов с
виртуальными потоками JVM. Также исследована возможность комбинирования двух механизмов и рассмотрены примеры программ, в которых комбинирование данных подходов позволяет добиться наилучшего результата.