-
vertx-sync在java源码中实现嵌套for循环以进行顶点同步
资源介绍
循环的java源码压缩
警告
该项目现在已被弃用,实际上已被放弃。
将来,我们有兴趣提供基于
.
同步但非
OS
线程阻塞的
Verticle
喜欢可扩展性?
讨厌阻塞内核线程?
讨厌回调地狱?
想要粉碎厄运金字塔吗?
好吧,现在你可以吃蛋糕了……
Vert.x
通过提供常见操作的非阻塞实现,让您在编写代码时不会阻塞
i/o
的内核线程。
然而,这些操作必然是异步的,这意味着对于复杂的处理管道,要么嵌套回调(导致“回调地狱”)要么使用诸如
Rx
之类的库来启用组合。
如果您可以编写看起来像同步代码的异步代码,那不是很好吗?
Vertx同步,您可以部署运行使用纤维verticles。
Fiber
是非常轻量级的线程,可以在不阻塞内核线程的情况下被阻塞。
这使您能够以熟悉的同步风格(即没有回调或承诺或
Rx)编写异步垂直代码。
将其视为异步处理的语法糖。
(注意,它不能神奇地将阻塞的代码,例如同步
JDBC
操作,转换为非阻塞的异步代码,所以你需要避免使用阻塞库。如果你使用阻塞库,你将阻塞事件循环,这是任何时候都应该避免的)。
由于没有内核线程被阻塞,您的应用程序保留了非(内核线程)阻塞应
- 上一篇: 8个简单的java web项目.zip
- 下一篇: 5个简单的Java web商城项目,毕业设计