其他分享
首页 > 其他分享> > skynet学习笔记之源代码文件总览

skynet学习笔记之源代码文件总览

作者:互联网

做为核心功能,Skynet 仅解决一个问题:
把一个符合规范的 C 模块,从动态库(so 文件)中启动起来,绑定一个永不重复(即使模块退出)的数字 id 做为其 handle 。模块被称为服务(Service),服务间可以自由发送消息。每个模块可以向 Skynet 框架注册一个 callback 函数,用来接收发给它的消息。每个服务都是被一个个消息包驱动,当没有包到来的时候,它们就会处于挂起状态,对 CPU 资源零消耗。
                                       云风 <<skynet设计综述>>

大致按文件名的含义和命名方式、头文件内容,对源代码文件进行模块分类,红色部分是skynet框架核心内容,依次去阅读一遍。
在这里插入图片描述

标签:文件,源代码,服务,模块,Skynet,总览,skynet
来源: https://blog.csdn.net/bo_self_effacing/article/details/123223528