Swoole基础进阶之协程篇
课程详情
Swoole基础进阶之协程篇
本课程专注于Swoole4.2.x版本的基础进阶,旨在深入讲解协程的开发套路。课程内容丰富,适合对Swoole有一定了解并希望进一步提升的开发者。
适合人群
- 熟悉Swoole基础,希望深入理解协程的开发技巧
- 有志于提升Web开发性能和效率的工程师
- 对高性能服务器开发感兴趣的开发者
学习收获
- 掌握Swoole协程的原理和应用场景
- 学会如何高效利用协程提升Web应用性能
- 了解Swoole在协程方面的最佳实践
课程亮点
- 基于最新Swoole4.2.x版本,紧跟技术发展
- 深入浅出,从基础到进阶,循序渐进
- 实战性强,提供丰富的案例和练习
课程目录
第1讲:开张课、趣学进程、线程和协程? 第2讲:基于win+PHPStorm+Linux的推荐开发环境配置、第一段协程代码、sleep等 第3讲:协程通信之channel入门(1) 第4讲:协程的切换、手动挂起协程 第5讲:协程方式请求网页:curl、stream_socket和swoole http client对比 第6讲:初步使用mysql协程客户端 第7讲:使用channel多协程运行顺序控制的基本方法 第8讲:模拟go语言封装WaitGroup控制协程的运行顺序 第9讲:引入第三方日志库、go语言风格的defer 使用 第10讲:练习(1):使用协程实现一个简单问答(判断题) 第11讲:练习(2):协程实现一个简单问答(答完再计算成绩) 第12讲:练习(3):利用多协程模拟用户积分统计”加速” 第13讲:练习:数据库连接池(1):什么是池、基本结构、初始化连接池 第14讲:练习:数据库连接池(2):从池中获取连接、放回连接 第15讲:练习:数据库连接池(3):取出连接时的判断(连接池空状态) 第16讲:练习:数据库连接池(4):取出连接时的判断(连接池满状态) 第17讲:练习:数据库连接池(5):定时清除空闲连接 第18讲:加课:swoole 4.4后的协程调度器






