当前位置:  软件>JavaScript软件

Node.js的网络IO库扩展 libuv

    来源:    发布时间:2015-01-27

    本文导语:  libuv 是 Node 的新跨平台抽象层,用于抽象 Windows 的 IOCP 及 Unix 的 libev。作者打算在这个库的包含所有平台的差异性。 特性: 非阻塞 TCP 套接字 非阻塞命名管道 UDP 定时器 子进程生成 通过 uv_getaddrinfo 实现异步 DNS 异步文件系统...

libuv 是 Node 的新跨平台抽象层,用于抽象 Windows 的 IOCP 及 Unix 的 libev。作者打算在这个库的包含所有平台的差异性。

特性:

  • 非阻塞 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

已受支持的平台:

  • Microsoft Windows 操作系统,如 Windows XP SP2。使用 Visual Studio 或 MinGW 构建
  • Linux 2.6 使用 GCC 工具链
  • MacOS 使用 GCC 或 XCode 工具链
  • Solaris 121 或之后版本,使用 GCC 工具链

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.xml.xpath类xpathconstants成员方法: node定义参考
  • iOS上的Node.js Node.app
  • java命名空间javax.xml.soap接口node成员方法: getparentelement定义参考
  • Node.JS XML 解析 node-elementtree
  • java命名空间javax.xml.soap接口node成员方法: detachnode定义参考
  • 七牛 Node.js SDK Node-qiniu
  • java命名空间javax.xml.soap接口node成员方法: recyclenode定义参考
  • Node.js 的 FTP 客户端 node-ftp
  • java命名空间java.util类uuid的类成员方法: node定义及介绍
  • Node.js在Android上的移植 node4android
  • java命名空间javax.xml.soap接口node成员方法: setparentelement定义参考
  • Node.js的C++移植版本 Node.native
  • java命名空间javax.accessibility类accessiblerelation的类成员方法: child_node_of定义及介绍
  • Node.js 数据库实时监控库 node-dbmon
  • java命名空间javax.xml.soap接口node成员方法: getvalue定义参考
  • 基于Node.js的Java虚拟机 node-jvm
  • java命名空间javax.accessibility类accessiblerelation的类成员方法: child_node_of_property定义及介绍
  • Node.js 的 SOAP 客户端和服务器 Node-SOAP
  • java命名空间javax.xml.soap接口node成员方法: setvalue定义参考
  • eos 的 Node.js 开发包 node-eos
  • java命名空间java.util.prefs类preferences的类成员方法: node定义及介绍
  • 关于XML中NODE的类型的问题(特急!!!)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3