skynet核心就是消息调度
我的注释
对读写锁的封装
skynet配置 主要是获取和设置lua的变量
handle与skynet_context 的封装 每一个handle对应一个skynet_context
每一个skynet_context对应一个服务 就是.so文件
handle低24bits用于表示本机的服务 高8位留给远程服务使用 skynet可以部署成分布式的
与skynet位于不同主机上的服务有关
这3个文件用于启动skynet时的配置初始化这些
skynet模块的加载即服务的加载 加载动态库
skynet 驱动
skynet二级消息队列的封装 skynet核心就是消息调度 所以消息队列也是skynet的核心 这些用的无锁队列实现的
skynet核心服务的加载等
skynet的网络部分
skynet定时器的实现 精度为0.01s 实现为linux内核的多级定时器实现
定义了skynet内部的消息类型 type
skynet网络部分的封装 skynet事件循环的实现
网友评论 ()条 查看