diff --git a/README-EN.md b/README-EN.md index b80e299700659d87efcc09c6d54d5306b4207885..ae0afc7cccd26687e6d6fb35a714ee3a1a8310f2 100644 --- a/README-EN.md +++ b/README-EN.md @@ -45,7 +45,7 @@ 👉 The missing Java™ std lib(simple & 0-dependency) for framework/middleware, provide an enhanced `InheritableThreadLocal` that transmits `ThreadLocal` value between threads even using thread pooling components. -Support `Java` 13/12/11/10/9/8/7/6. +Support `Java` 15/14/13/12/11/10/9/8/7/6. Class [`InheritableThreadLocal`](https://docs.oracle.com/javase/10/docs/api/java/lang/InheritableThreadLocal.html) in `JDK` can transmit value to child thread from parent thread. diff --git a/README.md b/README.md index 82fe386c52be650821778395d8d57333a1ed0f10..132c4a841144a9dd95bd783edc9d1ff6321dbe9f 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ # 🔧 功能 👉 在使用线程池等会池化复用线程的执行组件情况下,提供`ThreadLocal`值的传递功能,解决异步执行时上下文传递的问题。 -一个`Java`标准库本应为框架/中间件设施开发提供的标配能力,本库功能聚焦 & 0依赖,支持`Java` 13/12/11/10/9/8/7/6。 +一个`Java`标准库本应为框架/中间件设施开发提供的标配能力,本库功能聚焦 & 0依赖,支持`Java` 15/14/13/12/11/10/9/8/7/6。 `JDK`的[`InheritableThreadLocal`](https://docs.oracle.com/javase/10/docs/api/java/lang/InheritableThreadLocal.html)类可以完成父线程到子线程的值传递。但对于使用线程池等会池化复用线程的执行组件的情况,线程由线程池创建好,并且线程是池化起来反复使用的;这时父子线程关系的`ThreadLocal`值传递已经没有意义,应用需要的实际上是把 **任务提交给线程池时**的`ThreadLocal`值传递到 **任务执行时**。