gpt4 book ai didi

jetty - 什么是 "Jetty 6 Continuations",它们与编程语言中的延续相比如何?

转载 作者:行者123 更新时间:2023-12-04 07:05:14 25 4
gpt4 key购买 nike

我正在寻找描述 Web 服务器与编程语言中的“延续”机制的答案。

我的理解是,使用延续,让“圆周率数”生产者与“圆周率数”消费者进行通信是微不足道的,而无需显式线程。

我听说过关于 Jetty 延续的好消息。我很好奇其他人的想法。

我可能已经找到了我的答案,但无论如何我还是在这里问这个问题 - 为了记录。

最佳答案

how do they compare to the continuations found in programming languages?



除了名字,他们没有任何共同点。它只是一种通过提供 Servlet 来释放当前线程的机制。一个用于存储和恢复其状态的 API,但它完全是手动管理的,而不是真正的延续,其中状态是从当前上下文自动推断出来的。

这种情况的典型示例是分层(组合)Web 服务,其中一个服务需要向其他服务发出许多请求,并且在发出这些请求时,当前线程被释放。请求完成后(可以在其他一些线程上异步完成),servlet 的 resume方法被调用,然后它将从请求的结果中组装响应。

关于jetty - 什么是 "Jetty 6 Continuations",它们与编程语言中的延续相比如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1204355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com