Оптимизации механизма fibers в JVM языках программирования

Башкаров Иван Андреевич

Аннотация


Башкаров И.А. Оптимизации механизма fibers в JVM языках программирования, Выпускная квалификационная работа: УрФУ, 2023, стр. 34, рис.
1, табл. 9 ; библ.: 10 назв.

Ключевые слова: файберы, Project Loom, JVM, виртуальные потоки,
асинхронность, Cats Effect 3.

В данной работе рассмотрены теоретические аспекты файберов в JVM
языках программирования, их преимущества и недостатки в сравнении с альтернативным подходом к описанию асинхронных операций, таким как Project
Loom и виртуальные потоки. Проведено сравнение механизма файберов с
виртуальными потоками JVM. Также исследована возможность комбинирования двух механизмов и рассмотрены примеры программ, в которых комбинирование данных подходов позволяет добиться наилучшего результата.