alibaba/transmittable-thread-local

📌 TransmittableThreadLocal (TTL), the missing Java™ std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even using thread pooling components.

JavaKotlinShellPowerShelljavamiddlewareframeworkasyncexecutorthreadsafeasynchronouscontextapmtracingthread-pooldapperthreadlocaltransmittabledistributed-tracingtransmittable-thread-localforkjoinpoolasync-contextasynchronous-context
This is stars and forks stats for /alibaba/transmittable-thread-local repository. As of 26 Apr, 2024 this repository has 6819 stars and 1625 forks.

🚧 这个分支是TransmittableThreadLocal(TTL) v3,在开发中还没有发布。 v3的版本说明、工作项列表及其进展,参见 issue 432。 👉 目前使用中的稳定发布版本v2.x在 分支2.x上。 📖 English Documentation | 📖 中文文档 🔧 功能 🎨 需求场景 👥 User Guide 1. 简单使用 2. 保证线程池中传递值 2.1 修饰Runnable和Callable 整个过程的完整时序图 2.2 修饰线程池 2.3 使用Java Agent来修饰JDK线程池实现类 Java Agent的启动参数配置 🔌 Java API Docs 🍪 Maven依赖 🔨 关于编译构建 ❓ FAQ ✨ 使用TTL的好处与必要性 🗿 更多文档 📚 相关资料 JDK Core Classes 💗 Who Used 👷 Contributors 🔧 功能 👉 TransmittableThreadLocal(TTL):在使用线程池等会池化复用线程的执行组件情况下,提供ThreadLocal值的传递功能,解决异步执行时上下文传递的问题。一个Java标准库本应为框架/中间件设施开发提供的标配能力,本库功能聚焦...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
LeadCoding/FrazArmyC++PythonJava810710
docsifyjs/docsifyJavaScriptStylusHTML25.2k05.6k0
fluid-dev/hexo-theme-fluidJavaScriptEJSStylus6.3k01.1k0
Le-niao/Yunzai-BotJavaScriptCSSHTML3.4k05160
MarkTangCd/dapp-cliJavaScript46090
conventional-changelog/standard-versionJavaScriptElixir7.3k08180
jamiebuilds/the-super-tiny-compilerJavaScript25.9k02.8k0
python/typeshedPythonShell3.8k01.6k0
MCG-NKU/E2FGVIPythonShell8780880
plotly/dashPythonTypeScriptHTML19.5k02k0