#threadlocal

2025-10-08

Виртуальные потоки в Java: эволюция, практика, подводные камни

Привет! Меня зовут Денис, я руковожу группой R&D в Naumen Service Management Platform. В этой статье — разбор виртуальных потоков (VT) в Java: почему исторически обычные потоки упирались в I/O, как и зачем появились виртуальные потоки, что пошло не так в Java 21, что исправили в JDK 24–25, а также когда виртуальные потоки необходимы, а когда — лучше от них отказаться.

habr.com/ru/companies/naumen/a

#виртуальные_потоки #java #jdk24 #jdk25 #project_loom #jep_491 #scoped_values #threadlocal #tomcat

Nicolas Fränkel 🇪🇺🇺🇦🇬🇪frankel@mastodon.top
2025-10-05

Transactions and #ThreadLocal in #SpringFramework. Thanks to José Paumard for prompting me for following the white rabbit down the hole!

blog.frankel.ch/transactions-t

2024-10-14

ThreadLocal и проблемы с памятью: что вы должны знать

Привет, Хабр! ThreadLocal — вещь, которая на первый взгляд кажется отличным решением некоторых проблем многопоточности. Вроде бы просто: привязываешь переменную к каждому потоку, и никто из других потоков не может её трогать. Но за всей этим скрывается куча нюансов, которые могут навести некоторую долю шороха.

habr.com/ru/companies/otus/art

#java #многопоточность #ThreadLocal

2024-07-03

Kotlin Coroutines. Часть 2

Прошло так много времени с прошлой статьи, прошу прощения, что заставил вас ждать. Выпускной курс забирал слишком много времени и не было возможности написать столь серьезный материал. Итак, начинаем. Сначала кратко расскажу о материале в этой статье. Для разогрева поговорим о скоупе и о том, для чего он вообще нужен, далее перейдем к контексту, там я попробую объяснить сложное на пальцах, и, наконец, затронем к Continuation.

habr.com/ru/companies/reksoft/

#kotlin #kotlin_coroutines #программирование #coroutines #continuation #threadlocal #dispatcher #runblocking #coroutine #scope

💾 Paweł Łukasikpawel_lukasik@infosec.exchange
2024-06-25

Do you know about the ThreadLocal<T> type that allows you to declare data storage that's associated with a specific thread?

If you know that, do you know about a similar concept but for async methods? AsyncLocal<T> is the type that allows you to bind a value to a specific asynchronous method call.
If an async method continues on a different thread, ThreadLocal<T> would not work in such a scenario. That's why AsyncLocal<T> is used.

See the example to get more familiar with how it works!

Docs 📑: learn.microsoft.com/en-us/dotn

#dotnet #async #asynclocal #threadlocal
---
If you find this useful, consider giving a like & share ♻

AsyncLocal example code in C#
Garrow Bregenza :lattentacle:garrowbregenza
2023-02-21

Stumbled upon interesting development in () github.com/neo4j/neo4j-ogm/rel, interesting use case for bridging based logic to based management. Check the pull request github.com/neo4j/neo4j-ogm/pul.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst