简析 skynet 是一个 actor 模型的框架,actor 就是 skynet 服务,对应代码中的结构体 skynet_context skynet 中存在若干个 skynet_context ,这些对象通过 handle_storage 来进行管理,根据 handle_storage 可以进行增删查操作 服务
简析 skyent 用 5 个链表数组来存储定时事件,分别是 near[256] 和 t[4],其中 near 数组用来存放即将到期的定时事件,t[0] ~ t[3] 数组分别存放不同时间段的定时事件 插
简析 skynet 创建专门的 socket 线程用于处理 socket 相关的逻辑。skynet 将 socket 相关的操作提炼出 lua 接口供用于在 lua 层操作 socket lua 层 与 socket 层并不在同一个线程内,lua 层向
skynet 中 c 端绑定 lua 函数的做法 简述 创建新的 userdata 创建一个新 thread 对象,把 callback function 至于这个 thread 中 把新 thread 绑定 userdata 的 uservalue 上(防止 gc) userdata 的 C 指针放到 C 端,用于 callback 调用 callback function 放
段表 保存ELF文件各段的基本属性的结构,记录包括段名,段长度,在文件中的偏移量以及读写权限和段的其他属性 代码段 程序源代码编译后的机器指令存放