linxiaowu66 / libuv-demo

demo for libuv
18 stars 6 forks source link

Learning Libuv

You can use CLion to build this project, or other IDE support Cmake to build.

Base on libuv version v1.31.1

Demos

文件名 涉及到的知识点
hello_libuv.c 如何启动Libuv事件循环
idle.c 了解idle句柄的使用,并查看idle句柄的回调和prepare句柄的回调执行顺序
fs.c 掌握libuv是如何读写文件的一般思路
process.c 掌握libuv是如何创建进程的一般步骤
tcpserver.c 掌握libuv启动一个tcp服务器的基本步骤,并学习计时器句柄的使用,以及如何获取活跃的句柄
udpserver.c 掌握libuv启动一个udp服务器的基本步骤,并学习信号句柄的使用
thread.c 掌握libuv是如何使用线程的。包括线程创建、异步句柄的使用、线程池调度、以及读写锁和屏障的使用
pipe 掌握libuv是如何使用管道的

Knowledge Points