本页使用了标题或全文手工转换

libuv

维基百科,自由的百科全书
跳到导航 跳到搜索

libuv
Libuv.svg
穩定版本
1.38.1
(2020年7月3日,​8個月前​(2020-07-03[1]
源代码库 編輯維基數據鏈接
编程语言C
操作系统跨平台
系統平台LinuxAndroidWindowsOS X/Darwin[2]FreeBSDOpenBSD
类型I/O抽象
许可协议MIT
网站libuv.org/ 编辑维基数据

libuvUnicorn Velociraptor—独角伶盗龙[3])库是多平台C库,提供对基于事件循环异步I/O的支持。它支持epoll(4)kqueue(2)、Windows的IOCPSolaris的事件端口。它主要设计用于Node.js,但也可用于其他软件项目如Julia或pyuv[4][5]。它最初是libev或Microsoft IOCP上的抽象,libev只支持Unix系统而不支持Windows上的IOCP,在node-v0.9.0的libuv版本中去除了对libev的依赖[6]

特征[编辑]

下述特征取自代码仓库介绍[2]

参见[编辑]

引用[编辑]

  1. ^ The libuv github releases. GitHub. [15 August 2020]. 
  2. ^ 2.0 2.1 The libuv project page and source code. GitHub. [30 June 2016]. (原始内容存档于2021-01-19). 
  3. ^ Welcome to the libuv documentation — libuv documentation. docs.libuv.org. [2017-07-24]. (原始内容存档于2020-11-26) (英语). 
  4. ^ pyuv页面存档备份,存于互联网档案馆
  5. ^ Projects that use libuv. libuv GitHub project page. [30 June 2016]. (原始内容存档于2019-10-18). 
  6. ^ An introduction to libuv. [2019-05-28]. (原始内容存档于2018-03-12). 

外部链接[编辑]