![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
libuv学习
文章平均质量分 71
wgq_code
专注视音频方向
展开
-
libuv学习-在ubuntu20 上的安装
libuv是一个高性能的,事件驱动的I/O库,并且提供了跨平台(如windows, linux)的API。开发它 主要是用于 Node.js。原创 2024-02-16 17:52:24 · 503 阅读 · 0 评论 -
libuv学习-HelloWorld
用户空间是操作系统中供用户程序执行的部分。在用户空间中运行的程序通常无法直接访问系统的底层资源,例如内存、IO设备等。用户空间程序通过系统调用(System Call)向操作系统请求执行特权操作,如文件读写、网络通信等。当用户空间程序需要进行IO操作时,它们会通过系统调用将控制权转移到内核空间。内核空间是操作系统的核心部分,负责管理系统的硬件和提供系统调用服务。在内核空间中运行的代码拥有最高的权限,并且可以直接访问系统的底层资源。原创 2024-02-16 19:16:14 · 1004 阅读 · 0 评论 -
libuv学习-事件循环
这个例子包含事件循环的句柄(loop),经历初始化,运行,停止,关闭等流程。原创 2024-02-16 22:41:11 · 544 阅读 · 0 评论 -
libuv学习-udp传输
req:一个指向 uv_udp_send_t 结构体实例的指针,表示发送请求。uv_udp_t 结构体包含了一系列用于配置和管理UDP套接字的成员变量,以及一系列用于操作UDP套接字的函数。handle:一个指向已初始化的 uv_udp_t 结构体实例的指针,表示要开始接收数据的 UDP 套接字。handle:一个指向已初始化的 uv_udp_t 结构体实例的指针,表示要绑定的 UDP 套接字。handle:一个指向已初始化的 uv_udp_t 结构体实例的指针,表示要使用的 UDP 套接字。原创 2024-02-17 01:15:14 · 2009 阅读 · 0 评论 -
libuv学习-信号
常见的信号。原创 2024-02-17 01:59:33 · 389 阅读 · 0 评论 -
libuv学习-管道
这个函数用于将一个已有的文件描述符(例如由其他进程创建的管道)绑定到一个 uv_pipe_t 结构体实例上。stream:一个指向已初始化的 uv_stream_t 结构体实例的指针,表示要开始读取数据的流。handle:一个指向已初始化的 uv_stream_t 结构体实例的指针,表示要写入数据的流。handle:一个指向已初始化的 uv_pipe_t 结构体实例的指针,表示要打开的管道。这个结构体用于表示写入操作的请求。handle:一个指向 uv_pipe_t 结构体实例的指针,表示要初始化的管道。原创 2024-02-17 02:22:43 · 1396 阅读 · 0 评论