你将收获

您将学习C/C++语言的setjmp、longjmp和goto等关键词

您将学到8086汇编语言的CS和IP寄存器及寻址方式等知识,以及汇编语言的开发环境

您将学到异步I/O的几种方式以及epoll结合协程进行IO复用机制

您将学到高并发网络协程库State-Threads的案例应用,包括TCP服务器案例

适用人群

C++编程爱好者

课程介绍

C++第4课C/C++协程及高并发网络协程库State-Threads

大家好,我将带领大家一起来学习CC/C++协程的基础知识,包括setjmp, longjmp,和ucontext。

然后讲解汇编语言的CPU寻址,以及CS:IP控制CPU走向的原理。

然后讲解高并发网络协程库State-Threads的案例应用,开发上万个协程,以及TCP服务器案例。

本课程的内容主要包括C/C++语言的setjmp、longjmp和goto,C/C++语言的协程简介、8086汇编语言的CS和IP寄存器及寻址、异步I/O+epoll+协程、IO复用机制、Linux协程之ucontext组件、Linux协程之生产者消费者、高并发网络协程库State-Threads、用State-Threads创建高并发TCP服务器等。

 

课程目录