Myvideo

Guest

Login

Project Loom. Асинхронная многопоточность в Java 15

Uploaded By: Myvideo
12 views
0
0 votes
0

Project Loom: эффективная асинхронная многопоточность в Java 15. Реализация идеи Fibers (файберов) и Continuations (континуаций) - легковесных потоков в Java. Поддержать проект: ➡ Стать спонсором ➡ Patreon ➡ Яндекс.Деньги ➡ PayPal ➡ Qiwi Текущая реализация многопоточности в Java на момент выхода JDK 14 строится вокруг Threads - потоков (тредов) операционной системы. Данный подход не плох сам по себе, но имеет ряд существенных проблем при высокой нагрузке: во-первых экземпляр потока занимает достаточно много оперативной памяти, во-вторых, при большом количестве потоков процессор тратит много времени на переключение между ними, в третьих, при работе с медленными ресурсами (диск, сеть, БД), потоки могут блокироваться и впустую тратить время процессора (во время блокировки потока, процессор ничего не делает). Для решения этой проблемы в Jav

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later