threads

Back Open Paginator
05.02.2026 05:22
habr (@habr@zhub.link)

Обработка 100 000 запросов с помощью виртуальных потоков Java и сравнение производительности с обычными потоками

Всем привет! Сегодня хочу затронуть тему виртуальных потоков и выяснить на сколько они лучше (быстрее) и в каких случаях, чем обычные потоки операционной системы (или как еще их называют платформенные потоки). Долгое время java полагалась только на потоки операционной системы для обработки параллельных операций. Это выглядело следующим образом, когда веб-сервер получал запрос, он обычно выделял один поток операционной системы для его обработки. Эта модель называется «поток на запрос». Она очень проста — мы просто пишем блокирующий код так, как если бы он был синхронный, а операционная система обрабатывает переключение контекста между потоками в рамках какого-то процесса. Несмотря на свою простоту, эта модель имеет существенный недостаток: потоки операционной системы обходятся дорого. Каждый поток потребляет от 1 до 2 МБ памяти только на свой стек, а переключение между ними включает в себя переключение контекста на уровне операционной системы, что также является ресурсоемкой операцией. Представьте, что есть задача по обработке 100 000 одновременных запросов с помощью этой модели. Это приведёт к потреблению десятков гигабайт памяти только под стеки потоков и, скорее всего, к аварийному завершению JVM задолго до достижения такого количества потоков, также будет тратиться время на переключение контекста между потоками. Пропускная способность системы резко упадет из-за накладных расходов. Для решения этой проблемы разработчики прибегают к сложным асинхронным моделям программирования, к реактивному программированию, к управлению событиями. Хотя эти подходы и являются мощным инструментом, но они вносят значительную сложность, затрудняя чтение, отладку и сопровождение кода. Мы меняем простоту блокирующего кода на сложности, связанные с неблокирующими коллбэками и реактивными потоками.

habr.com/ru/articles/992714/

#virtual_threads #threads #java_21




Show Original Post


04.02.2026 21:20
notesoflife (@notesoflife@mastodon.social)

2 Jahre nun schon weg von der Hass-Kloake . Leider aber machen sich gerade auf nun auch immer mehr Trolle breit 🤨




Show Original Post


04.02.2026 20:04
blondelvidal_ (@blondelvidal_@mastodon.cl)

Pensar que desde su existencia nunca he tenido hasta la fecha una cuenta tanto en #tiktok o el twitter de meta llamado #threads y espero mantener esa decisión hasta el fin de los tiempos.




Show Original Post


04.02.2026 10:25
alex193a (@alex193a@mastodon.social)

is working on the ability to choose a different effect for spoilers 👀





Show Original Post


04.02.2026 01:14
alex193a (@alex193a@mastodon.social)

is working on a feature that lets you create a link for people to request or message you by simply writing "DM me" or "Message me" 👀





Show Original Post


03.02.2026 23:34
blewis (@blewis@mastodon.world)

Went back to Threads for a short time and my sweet Jesus in Heaven what the fuck is going on over there?

It’s seriously exhausting. Makes me appreciate the Mediverse that much more.

#threads #mastadon




Show Original Post


02.02.2026 13:38
spic (@spic@nrw.social)

Also ich habe weiterhin Probleme #Threads im Browser am #Desktop zu nutzen, habt ihr ebenfalls das Problem?




Show Original Post


02.02.2026 04:15
indiegenius (@indiegenius@mastodon.social)

Movie TV Tech Geeks 10 Most Hopeless Movie Endings of All Time, Ranked dlvr.it/TQhq8k





Show Original Post


01.02.2026 21:02
emaechler (@emaechler@masto.maechler.cloud)

man hat auch schon lange nichts mehr von der angeblichen von gehört.....




Show Original Post


01.02.2026 07:48
massa (@massa@fedibird.com)

高市腕痛い設定どこ行ったん🤣🤣🤣🤣🤣
めっちゃ腕上げてるけど

#threads から引用
threads.com/@moyamoya__mic/pos
#fedibird





Show Original Post


01.02.2026 05:31
eARCwelder (@eARCwelder@mastodon.social)

The popularity of Twitter/X in is one of the major reasons (or this place or ) was never going to fully dislodge it. It became too entrenched when social media was still ascendant, amplified by the fact that Japanese is a great language for microblogging. And then the Musk subplot barely resonated in the U.S., and even less so elsewhere.




Show Original Post


01.02.2026 01:54
r (@r@fed.brid.gy)

... is finish editing the first volume and then feed it into the factual timeline. And Cissy Bitch, Stoner Boi, Bigg Daddy and the lot can take on solving our problems in real time and benefit #MissKitty to not become homeless. I love it when the #threads #weave together instead of falling apart.




Show Original Post


1 ...24 25 26 27 28 29 30 31 32 33 34 ...79
UP