Libuv 1.16.1 发布,Node 的跨平台异步 IO 库 - 开源中国社区
Float_left Icon_close
Libuv 1.16.1 发布,Node 的跨平台异步 IO 库
王练 2017年11月12日

Libuv 1.16.1 发布,Node 的跨平台异步 IO 库

王练 王练 发布于2017年11月12日 收藏 9

Libuv 1.16.1 已发布, 更新如下:

  • unix: move net/if.h include

  • win: fix undeclared NDIS_IF_MAX_STRING_SIZE

Libuv 是一个专注于异步  I/O 的多平台支持库,主要用于 Node.js。

特性包括:

  • 非阻塞 TCP 套接字

  • 非阻塞命名管道

  • UDP

  • 定时器

  • 子进程生成

  • 通过 uv_getaddrinfo 实现异步 DNS

  • 异步文件系统 API:uv_fs_*

  • 高分辨率时间:uv_hrtime

  • 正在运行程序路径查找:uv_exepath

  • 线程池调度:uv_queue_work

  • TTY控制的ANSI转义代码: uv_tty_t

  • 文件系统事件现在支持 inotify, ReadDirectoryChangesW 和 kqueue。很快会支持事件端口:uv_fs_event_t

  • 进程间的 IPC 与套接字共享:uv_write2

下载地址:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Libuv 1.16.1 发布,Node 的跨平台异步 IO 库
分享
评论(3)
精彩评论
1

引用来自“neo-chen”的评论

PHP 也可以用这个库开发。:)
PHP干嘛还要用Node.js的底层libuv?难道你不知道有#Swoole#?或者是看不起国人搞得项目?
Swoole提供的API太好用了,比如定时器:
Node.js: setTimeout, setInterval, clearTimeout, clearInterval
Swoole: swoole_timer_after, swoole_timer_tick, swoole_timer_clear
最新评论
1

引用来自“neo-chen”的评论

PHP 也可以用这个库开发。:)
PHP干嘛还要用Node.js的底层libuv?难道你不知道有#Swoole#?或者是看不起国人搞得项目?
Swoole提供的API太好用了,比如定时器:
Node.js: setTimeout, setInterval, clearTimeout, clearInterval
Swoole: swoole_timer_after, swoole_timer_tick, swoole_timer_clear
0
PHP 也可以用这个库开发。:)
0
麻烦把软件标题改成 "跨平台异步 IO 库"
顶部