
raw_dispatch_message 流程 首先獲取dispatch的函數(shù) 并創(chuàng)建coroutine 可以看到創(chuàng)建完協(xié)程后,首先調(diào)用了co...
skynet error 流程 skynet_error定義位置 skynet-src/skynet_error.c skynet.send 定...
skynet.send skynet.call lualib-src/lua-skynet.c 下面是yield_call,他在watching...
clusterd服務(wù)會(huì)首先啟動(dòng)clustersender服務(wù) 在調(diào)用cluster.call的一瞬間,clusterd服務(wù)會(huì)首先啟動(dòng)cluste...
獲取某個(gè)service 的symbol,比如logger就是logger_init 下面就看看logger_init里面做了什么事,主要是兩件事...
snlua_init skynet前面啟動(dòng)流程類(lèi)似logger,我們就不贅述了 然后是第一次launch_cb的時(shí)候可以看到把注冊(cè)的cb取消掉了...
DATABASE 創(chuàng)建實(shí)體表 KBEngine創(chuàng)建實(shí)體表的流程如下 會(huì)先創(chuàng)建只含有基本列的表(基本列包含id和sm_autoLoad,如果是子表...
KBEngine 進(jìn)程間通信方式 廢話環(huán)節(jié) 一款多進(jìn)程服務(wù)端游戲引擎逃不開(kāi)的一個(gè)話題就是他的進(jìn)程間通信方式.KBEngine 不管是引擎層,還是...
addTimer 0x01: 添加timer 首先是base 添加timer的流程 然后ScriptTimersUtil::addTimer其實(shí)...