首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在龙卷风中IOLoop.add_callback vs IOLoop.add_timeout?

在龙卷风中IOLoop.add_callback vs IOLoop.add_timeout?
EN

Stack Overflow用户
提问于 2012-03-09 17:45:01
回答 1查看 7.2K关注 0票数 1

我使用Tornado进行网络聊天,混淆了IOLoop.add_callback和IOLoop.add_timeout之间的关系。

据我所知,IOLoop.add_timeout有一个特定的时间间隔,那么IOLoop.add_callback呢?它是否有一个由龙卷风设定的固定间隔?或者IOLoop.add_callback没有间隔,而是基于IO事件?

我就是找不到Tornado文档中的详细信息。

http://www.tornadoweb.org/documentation/ioloop.html

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-09 19:00:52

IOLoop's source code和文档中,add_callback只是注册了一个回调函数,并将其附加到一个列表中,以便稍后执行。然后,在下一次IOLoop迭代中,它调用每个回调(按先进先出的顺序)。Add_callback必须在您有可用的东西时调用,比如I/O事件。有关更多详细信息,请查看此article

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9631900

复制
相关文章

相似问题

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