167167 <dependency >
168168 <groupId >io.foldright</groupId >
169169 <artifactId >cffu</artifactId >
170- <version >1.0.0-Alpha30 </version >
170+ <version >1.0.0-Alpha31 </version >
171171 </dependency >
172172 ```
173173- For ` Gradle ` projects:
174174
175175 Gradle Kotlin DSL
176176 ``` groovy
177- implementation("io.foldright:cffu:1.0.0-Alpha30 ")
177+ implementation("io.foldright:cffu:1.0.0-Alpha31 ")
178178 ```
179179 Gradle Groovy DSL
180180 ``` groovy
181- implementation 'io.foldright:cffu:1.0.0-Alpha30 '
181+ implementation 'io.foldright:cffu:1.0.0-Alpha31 '
182182 ```
183183
184184> ` cffu ` 也支持` Kotlin ` 扩展方法的使用方式,参见[ ` cffu-kotlin/README.md ` ] ( cffu-kotlin/README.md ) ;使用方式的对比示例参见[ ` docs/usage-mode-demo.md ` ] ( docs/usage-mode-demo.md ) 。
@@ -515,16 +515,16 @@ public class MultipleActionsDemo {
515515- 业务功能的正确性问题
516516- 系统稳定性问题,如导致线程中等待操作不能返回、耗尽线程池
517517
518- ` cffu ` 提供了超时执行安全的新实现方法 [ ` cffuOrTimeout() ` ] ( https://foldright.io/api-docs/cffu/1.0.0-Alpha30 /io/foldright/cffu/CompletableFutureUtils.html#cffuOrTimeout(C,long,java.util.concurrent.TimeUnit) )
519- / [ ` cffuCompleteOnTimeout() ` ] ( https://foldright.io/api-docs/cffu/1.0.0-Alpha30 /io/foldright/cffu/CompletableFutureUtils.html#cffuCompleteOnTimeout(C,T,long,java.util.concurrent.TimeUnit) ) 。
518+ ` cffu ` 提供了超时执行安全的新实现方法 [ ` cffuOrTimeout() ` ] ( https://foldright.io/api-docs/cffu/1.0.0-Alpha31 /io/foldright/cffu/CompletableFutureUtils.html#cffuOrTimeout(C,long,java.util.concurrent.TimeUnit) )
519+ / [ ` cffuCompleteOnTimeout() ` ] ( https://foldright.io/api-docs/cffu/1.0.0-Alpha31 /io/foldright/cffu/CompletableFutureUtils.html#cffuCompleteOnTimeout(C,T,long,java.util.concurrent.TimeUnit) ) 。
520520
521521
522522更多说明参见:
523523
524524- 演示问题的[ ` DelayDysfunctionDemo.java ` ] ( https://github.com/foldright/cffu/blob/main/cffu-core/src/test/java/io/foldright/demo/CfDelayDysfunctionDemo.java )
525525- ` cffu backport ` 方法的` JavaDoc `
526- - [ ` orTimeout() ` ] ( https://foldright.io/api-docs/cffu/1.0.0-Alpha30 /io/foldright/cffu/CompletableFutureUtils.html#orTimeout(C,long,java.util.concurrent.TimeUnit) )
527- - [ ` completeOnTimeout() ` ] ( https://foldright.io/api-docs/cffu/1.0.0-Alpha30 /io/foldright/cffu/CompletableFutureUtils.html#completeOnTimeout(C,T,long,java.util.concurrent.TimeUnit) )
526+ - [ ` orTimeout() ` ] ( https://foldright.io/api-docs/cffu/1.0.0-Alpha31 /io/foldright/cffu/CompletableFutureUtils.html#orTimeout(C,long,java.util.concurrent.TimeUnit) )
527+ - [ ` completeOnTimeout() ` ] ( https://foldright.io/api-docs/cffu/1.0.0-Alpha31 /io/foldright/cffu/CompletableFutureUtils.html#completeOnTimeout(C,T,long,java.util.concurrent.TimeUnit) )
528528
529529### 2.7 支持超时的` join ` 的方法
530530
@@ -591,18 +591,18 @@ public class MultipleActionsDemo {
591591 <dependency >
592592 <groupId >io.foldright</groupId >
593593 <artifactId >cffu</artifactId >
594- <version >1.0.0-Alpha30 </version >
594+ <version >1.0.0-Alpha31 </version >
595595 </dependency >
596596 ```
597597 - For `Gradle` projects:
598598
599599 Gradle Kotlin DSL
600600 ```groovy
601- implementation("io.foldright:cffu:1.0.0-Alpha30 ")
601+ implementation("io.foldright:cffu:1.0.0-Alpha31 ")
602602 ```
603603 Gradle Groovy DSL
604604 ```groovy
605- implementation 'io.foldright:cffu:1.0.0-Alpha30 '
605+ implementation 'io.foldright:cffu:1.0.0-Alpha31 '
606606 ```
607607- `cffu bom`:
608608 - For `Maven` projects:
@@ -611,7 +611,7 @@ public class MultipleActionsDemo {
611611 <dependency >
612612 <groupId >io.foldright</groupId >
613613 <artifactId >cffu-bom</artifactId >
614- <version >1.0.0-Alpha30 </version >
614+ <version >1.0.0-Alpha31 </version >
615615 <type >pom</type >
616616 <scope >import</scope >
617617 </dependency >
@@ -620,11 +620,11 @@ public class MultipleActionsDemo {
620620
621621 Gradle Kotlin DSL
622622 ```groovy
623- implementation(platform("io.foldright:cffu-bom:1.0.0-Alpha30 "))
623+ implementation(platform("io.foldright:cffu-bom:1.0.0-Alpha31 "))
624624 ```
625625 Gradle Groovy DSL
626626 ```groovy
627- implementation platform('io.foldright:cffu-bom:1.0.0-Alpha30 ')
627+ implementation platform('io.foldright:cffu-bom:1.0.0-Alpha31 ')
628628 ```
629629- [📌 `TransmittableThreadLocal(TTL)`](https://github.com/alibaba/transmittable-thread-local)的[`cffu executor wrapper SPI`实现](cffu-ttl-executor-wrapper):
630630 - For `Maven` projects:
@@ -633,19 +633,19 @@ public class MultipleActionsDemo {
633633 <dependency >
634634 <groupId >io.foldright</groupId >
635635 <artifactId >cffu-ttl-executor-wrapper</artifactId >
636- <version >1.0.0-Alpha30 </version >
636+ <version >1.0.0-Alpha31 </version >
637637 <scope >runtime</scope >
638638 </dependency >
639639 ```
640640 - For `Gradle` projects:
641641
642642 Gradle Kotlin DSL
643643 ```groovy
644- runtimeOnly("io.foldright:cffu-ttl-executor-wrapper:1.0.0-Alpha30 ")
644+ runtimeOnly("io.foldright:cffu-ttl-executor-wrapper:1.0.0-Alpha31 ")
645645 ```
646646 Gradle Groovy DSL
647647 ```groovy
648- runtimeOnly 'io.foldright:cffu-ttl-executor-wrapper:1.0.0-Alpha30 '
648+ runtimeOnly 'io.foldright:cffu-ttl-executor-wrapper:1.0.0-Alpha31 '
649649 ```
650650
651651# 📚 更多资料
0 commit comments