Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
阿啄debugIT
transmittable-thread-local
提交
550a4f6d
T
transmittable-thread-local
项目概览
阿啄debugIT
/
transmittable-thread-local
与 Fork 源项目一致
从无法访问的项目Fork
通知
8
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
transmittable-thread-local
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
550a4f6d
编写于
6月 11, 2018
作者:
oldratlee
🔥
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update README
上级
f75ccae3
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
3 addition
and
5 deletion
+3
-5
README-EN.md
README-EN.md
+1
-2
README.md
README.md
+1
-2
docs/developer-guide.md
docs/developer-guide.md
+1
-1
未找到文件。
README-EN.md
浏览文件 @
550a4f6d
...
...
@@ -44,8 +44,7 @@
👉 The missing std Java™ lib(simple
&
0-dependency) for framework/middleware,
transmitting ThreadLocal value between threads even using thread pool like components.
Support
`Java`
9/8.
\#
if you need
`Java`
6/7 support, please use version
`2.2.x`
.
Support
`Java`
9/8/7/6.
Class
[
`InheritableThreadLocal`
](
https://docs.oracle.com/javase/8/docs/api/java/lang/InheritableThreadLocal.html
)
in
`JDK`
can transmit value to child thread from parent thread.
...
...
README.md
浏览文件 @
550a4f6d
...
...
@@ -45,8 +45,7 @@
# 🔧 功能
👉 在使用线程池等会缓存线程的组件情况下,提供
`ThreadLocal`
值的传递功能,解决异步执行时上下文传递的问题。
一个
`Java`
标准库本应为框架/中间件设施开发提供的标配能力,本库功能聚焦 & 0依赖。
支持
`Java`
9/8,需要
`Java`
6/7的支持使用
`2.2.x`
版本。
一个
`Java`
标准库本应为框架/中间件设施开发提供的标配能力,本库功能聚焦 & 0依赖,支持
`Java`
9/8/7/6。
`JDK`
的
[
`InheritableThreadLocal`
](
https://docs.oracle.com/javase/8/docs/api/java/lang/InheritableThreadLocal.html
)
类可以完成父线程到子线程的值传递。但对于使用线程池等会缓存线程的组件的情况,线程由线程池创建好,并且线程是缓存起来反复使用的;这时父子线程关系的
`ThreadLocal`
值传递已经没有意义,应用需要的实际上是把
**任务提交给线程池时**
的
`ThreadLocal`
值传递到
**任务执行时**
。
...
...
docs/developer-guide.md
浏览文件 @
550a4f6d
...
...
@@ -10,7 +10,7 @@
-
[
📟 关于`Java Agent`
](
#-%E5%85%B3%E4%BA%8Ejava-agent
)
-
[
`Java Agent`方式对应用代码无侵入
](
#java-agent%E6%96%B9%E5%BC%8F%E5%AF%B9%E5%BA%94%E7%94%A8%E4%BB%A3%E7%A0%81%E6%97%A0%E4%BE%B5%E5%85%A5
)
-
[
如何权衡`Java Agent`方式的失效情况
](
#%E5%A6%82%E4%BD%95%E6%9D%83%E8%A1%A1java-agent%E6%96%B9%E5%BC%8F%E7%9A%84%E5%A4%B1%E6%95%88%E6%83%85%E5%86%B5
)
-
[
已有
Java Agent
中嵌入`TTL Agent`
](
#%E5%B7%B2%E6%9C%89java-agent%E4%B8%AD%E5%B5%8C%E5%85%A5ttl-agent
)
-
[
已有
`Java Agent`
中嵌入`TTL Agent`
](
#%E5%B7%B2%E6%9C%89java-agent%E4%B8%AD%E5%B5%8C%E5%85%A5ttl-agent
)
-
[
👢 Bootstrap上添加通用库的`Jar`的问题及解决方法
](
#-bootstrap%E4%B8%8A%E6%B7%BB%E5%8A%A0%E9%80%9A%E7%94%A8%E5%BA%93%E7%9A%84jar%E7%9A%84%E9%97%AE%E9%A2%98%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95
)
-
[
📚 相关资料
](
#-%E7%9B%B8%E5%85%B3%E8%B5%84%E6%96%99
)
-
[
Jdk core classes
](
#jdk-core-classes
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录