2.add_callback是比较常用的函数之一,不管在tornado还是其他的异步框架中,回调都是非常常见的。在服务器启动以后,会有一些相关的操作需要在ioloop启动后才能有效的去执行,那么这个时候,添加一个callback就是非常必要的了。以游戏服务器为例子(可能不贴切),在游戏服务器启动后,会把全服的排行榜数据load到内存中,那么这个时候就可以使用add_callback了。

    3.call_later和call_at也是我们在开发过程中常用的函数之一。它们给我们在做相关定时的操作的时候带来了便利。举个简单的例子,在晚上9点需要向玩家发放一些奖励道具,那么我就可以用到call_at

    time就是晚上9点的时间戳,func就是发放奖励的函数,后面是相关参数。call_later同理,在第一次发完以后,我们就可以使用call_later()来进行一个循环的操作,
    call_later(86400, func)
    这样每过86400s(一天),就可以再次发放奖励。