摘要:
Libuv 1.23.2 已釋出, 主要更新如下:
win,tty:修復 uv_tty_close()
unix:初始化 uv_interface_address_t.phys_addr
unix:優化...
Libuv 1.23.2 已釋出, 主要更新如下:
-
win,tty:修復 uv_tty_close()
-
unix:初始化 uv_interface_address_t.phys_addr
-
unix:優化 uv_fs_readlink() 記憶體分配
-
unix,readv:總是允許部分讀取返回
-
doc:刪除不相干的 “on”
更多詳情和下載地址ofollow,noindex">可查閱發行說明
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