(二)ET8多线程多进程框架设计课程介绍
ET7已经满足90%的项目需求,没必要追新,除非客户端逻辑非常耗cpu,需要网络0GC,需要多线程支持(比如帧同步需要逻辑层单独放一个线程),服务端内部消息量过大或者需要减少总内存占用,才考虑使用ET8。ET8的课程明天开始录,主要讲解ET8多线程设计的各种思考,开发过程中的各种设计的权衡,et8相比ET7更优的用法等等。下面是预告片演示视频——多线程多进程框架设计-01预告,需要课程的请加群联系群主熊猫,QQ群:474643097
接下来系列文章主要是看了课程之后个人的一些实操/见解,课程目录如下:
1.跟ET7的区别,运行指南,切换demo
2.多进程单线程 多进程多线程 优劣比较,帧同步 内存 性能 开发难度,为什么要开发ET8多线程模式?
3.框架的设计,整体介绍 xmind
4.World详解,几种Singleton,线程安全的思考(ReloadDl ReloadConfig),找到临界区
5.纤程的概念,为什么要有纤程,纤程调度
6.Fiber Entity lScene 几种设计的方案 Instance?
7.Fiber间通信: Actor消息 ActorMessageQueue Actorld Actorlnner
8.多线程安全(Fiber创建删除)以及同步上下文的处理,unity回调的处理
9.客户端网络设计
10.服务端ActorInner ActorOuter ActorSender
11.服务端Actor流程
12.ET8纤程开发最佳实践
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)