设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

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

2018-12-19 14:05| 发布者: joejoe0332| 查看: 293| 评论: 0|原作者: oschina|来自: oschina

摘要: Libuv 1.24.1 已发布, 更新如下:测试:在 cygwin 上测试系统输出(damon-kwok)。gitignore:忽略 build 目录 (Damon Kwok)。unix:在使用前是 0 epoll_event(Ashe Connor)。darwin:使用运行时检查文件克隆( ...

Libuv 1.24.1 已发布, 更新如下:

  • 测试:在 cygwin 上测试系统输出(damon-kwok)。

  • gitignore:忽略 build 目录 (Damon Kwok)。

  • unix:在使用前是 0 epoll_event(Ashe Connor)。

  • darwin:使用运行时检查文件克隆(Ben Noordhuis)。

  • doc:替换macOS上的弃用构建命令(Rick)。

  • warnings:修复编译器警告的代码(Jameson Nash)

  • doc:澄清预期的记忆管理策略(Ivan Krylov)

  • test::添加 uv \ _inet \ _ntop(AF_INET)覆盖率(Ben Noordhuis)

  • unix:哈登字符串复制,介绍strscpy()(Ben Noordhuis)

  • linux:弃用 strcat() 调用(Ben Noordhuis)

  • aix:弃用 strcat() 调用(Ben Noordhuis)

  • aix:修复 uv \ _fs \ _event_start() 中的数据征用(Ben Noordhuis)

  • win:修复FILE_FLAG_NO_BUFFERING的写操作(Joran Dirk Greef)

  • build:取消和了 Android 系统上 和 -lpthread 的冲突(迈克尔·迈耶)。

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


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部