240 发简信
IP属地:浙江
  • skynet dispatch流程

    raw_dispatch_message 流程 首先获取dispatch的函数 并创建coroutine 可以看到创建完协程后,首先调用了co...

  • skynet error流程

    skynet error 流程 skynet_error定义位置 skynet-src/skynet_error.c skynet.send 定...

  • skynet.send skynet.call流程

    skynet.send skynet.call lualib-src/lua-skynet.c 下面是yield_call,他在watching...

  • cluster call流程

    clusterd服务会首先启动clustersender服务 在调用cluster.call的一瞬间,clusterd服务会首先启动cluste...

  • skynet logger启动流程

    获取某个service 的symbol,比如logger就是logger_init 下面就看看logger_init里面做了什么事,主要是两件事...

  • skynet snlua服务启动流程

    snlua_init skynet前面启动流程类似logger,我们就不赘述了 然后是第一次launch_cb的时候可以看到把注册的cb取消掉了...

  • KBEngine数据库(制作中...)

    DATABASE 创建实体表 KBEngine创建实体表的流程如下 会先创建只含有基本列的表(基本列包含id和sm_autoLoad,如果是子表...

  • KBEngine 进程间通信方式(制作中...)

    KBEngine 进程间通信方式 废话环节 一款多进程服务端游戏引擎逃不开的一个话题就是他的进程间通信方式.KBEngine 不管是引擎层,还是...

  • KBEngine源码阅读笔记--之定时器

    addTimer 0x01: 添加timer 首先是base 添加timer的流程 然后ScriptTimersUtil::addTimer其实...