阿里云云栖号

阿里云云栖号 -

一种新的流:为 Java 加入生成器(Generator)特性

本文主题思想,是介绍一种全新的设计模式。它既拥有抽象的数学美感,仅仅从一个简单接口出发,就能推演出庞大的特性集合,引出许多全新概念。同时也有扎实的工程实用价值,由其实现的工具,性能均可显著超过同类的头部开源产品。

本文介绍了生成器作为Seq的核心特性,能够高度模拟传统生成器的用法和特性,实现IO隔离、流输出和异步流等操作。生成器的本质是consumer of callback,调用开销小。生成器的机制不限于Java,有许多有趣且有价值的应用场景。

IO隔离 Seq generator java 异步流 生成器 闭包

相关推荐 去reddit讨论

热榜 Top10

观测云
观测云
Dify.AI
Dify.AI
LigaAI
LigaAI
eolink
eolink

推荐或自荐