首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >想要EM-Synchrony、em-http-request和fiber之间的关系?

想要EM-Synchrony、em-http-request和fiber之间的关系?
EN

Stack Overflow用户
提问于 2011-01-13 20:01:38
回答 1查看 1K关注 0票数 2

我想并发下载网页,所以我找到了这些库,

但是我无法区分em-synchrony和em-http-request之间的关系?

我已经检查了每个存储库的github,但似乎所有的示例都是关于每个自己的,

但是从一些文章来看,em-synchrony和em-http-request似乎可以一起使用,但我没有找到相关的代码

如何编写此演示代码,谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-17 14:02:30

EM-Synchrony包含使EM-HTTP-Request使用纤程的代码。它在https://github.com/igrigorik/em-synchrony/blob/master/lib/em-synchrony/em-http.rb中。所以,一旦你需要了em-synchrony/em-http,你的em-http-request调用将使用纤程,除非你调用创建的a*版本。

所以,大概是这样的:

代码语言:javascript
复制
require 'rubygems'
require 'em-synchrony'
require 'em-synchrony/em-http'

EM.synchrony do
  req = EM::HttpRequest.new('http://www.google.com').get
  p req
end
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4679783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档