您将学习C/C++语言的setjmp、longjmp和goto等关键词
您将学到8086汇编语言的CS和IP寄存器及寻址方式等知识,以及汇编语言的开发环境
您将学到异步I/O的几种方式以及epoll结合协程进行IO复用机制
您将学到高并发网络协程库State-Threads的案例应用,包括TCP服务器案例
你将收获
您将学习C/C++语言的setjmp、longjmp和goto等关键词
您将学到8086汇编语言的CS和IP寄存器及寻址方式等知识,以及汇编语言的开发环境
您将学到异步I/O的几种方式以及epoll结合协程进行IO复用机制
您将学到高并发网络协程库State-Threads的案例应用,包括TCP服务器案例
适用人群
课程介绍
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服务器等。
课程目录