learning-libuv:学习libuv

时间:2021-05-18 20:16:13
【文件属性】:
文件名称:learning-libuv:学习libuv
文件大小:685KB
文件格式:ZIP
更新时间:2021-05-18 20:16:13
libuv libuv-sample C libuv学习笔记 libuv介绍 背景 ​ 是一个跨平台的异步IO库实现,刚开始是为Node.js而开发,Node.js完全构建于libuv之上。 跨平台构建 支持平台 Windows Unix Android OS X 注:ios需要自己移植。 支持构建工具: autotools Visual Studio Ninja GYP Xcode 特性 Full-featured event loop backed by epoll, kqueue, IOCP, event ports. Asynchronous TCP and UDP sockets Asynchronous DNS resolution Asynchronous file and file system operations File system events ANSI escape code controlled
【文件预览】:
learning-libuv-master
----udp-dhcp()
--------main.c(3KB)
----thread-create()
--------main.c(842B)
----ref-timer()
--------main.c(751B)
----detach()
--------main.c(711B)
----idle-compute()
--------main.c(1KB)
----ReadMe.md(3KB)
----libuv.pdf(671KB)
----queue-cancel()
--------main.c(1KB)
----dns()
--------dns.c(1016B)
----udp()
--------server.c(1KB)
--------client.c(2KB)
----progress()
--------main.c(1KB)
----LICENSE(1KB)
----queue-work()
--------main.c(919B)
----signal()
--------main.c(1KB)
----pipe-echo-server()
--------main.c(2KB)
----tcp-echo-server()
--------main.c(2KB)
----uvstop()
--------main.c(645B)
----threadpool()
--------threadpool.c(1KB)
----plugin()
--------hello.c(77B)
--------main.c(913B)
--------plugin.h(174B)
----onchange()
--------main.c(1KB)
----timer()
--------timer.c(1KB)
----interfaces()
--------main.c(951B)
----uvcat()
--------main.c(2KB)
--------1.txt(59B)
----uvwget()
--------main.c(5KB)
----idle-basic()
--------main.c(464B)
----tty-gravity()
--------main.c(1KB)
----multi-echo-server()
--------main.c(3KB)
--------worker.c(2KB)
--------hammer.js(511B)
----uvtee()
--------main.c(2KB)
----cgi()
--------main.c(2KB)
--------tick.c(238B)
----spawn()
--------main.c(909B)
----locks()
--------main.c(1KB)
----proc-streams()
--------main.c(1KB)
--------test.c(152B)
----tty()
--------main.c(685B)
----helloworld()
--------main.c(302B)

网友评论