Відмінності між версіями «Libuv»

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[перевірена версія][перевірена версія]
Рядок 49: Рядок 49:
 
* [http://docs.libuv.org/en/latest/design.html libuv design overview]
 
* [http://docs.libuv.org/en/latest/design.html libuv design overview]
   
[[Категорія:Вільні бібліотеки]]
+
[[Категорія:Вільні бібліотеки програм]]
 
[[Категорія:Бібліотеки C]]
 
[[Категорія:Бібліотеки C]]
 
[[Категорія:Node.js]]
 
[[Категорія:Node.js]]

Версія за 15:33, 12 вересня 2019

libuv
Libuv.svg
Тип бібліотека абстракції вводу/виводу
Стабільний випуск 1.29.1 (21 травня, 2019; 4 місяці тому (2019-05-21)[1])
Версії 1.33.1 (19 жовтня 2019)[2]
Репозиторій github.com/libuv/libuv
Платформа Linux, Android, Windows та OS X/Darwin,[3] FreeBSD, OpenBSD
Операційна система крос-платформова
Написано на C
Ліцензія MIT
libuv.org

libuv (Unicorn Velociraptor Library[4]) — багато-платформова C-бібліотека, що забезпечує підтримку асинхронний ввід/вивід на основі цикла події. Вона підтримує epoll(4), kqueue(2), Windows IOCP та Solaris event port. Бібліотека передусім спроектована для використання в Node.js, але застосовується також в інших програмних продуктах.[5] Спочатку це була абстракція навколо libev або Microsoft IOCP, оскільки libev підтримувала тільки select(2) і не підтримувала poll(2) та IOCP у Windows. У версії node-v0.9.0 libuv залежність но libev була вилучена.[6]

Особливості

Особливості включають[3]

References

  1. The libuv github releases. GitHub. Процитовано 15 April 2019. 
  2. Release 1.33.1 — 2019.
  3. а б The libuv project page and source code. GitHub. Процитовано 30 June 2016. 
  4. Welcome to the libuv documentation — libuv documentation. docs.libuv.org (en). Процитовано 2017-07-24. 
  5. Projects that use libuv. libuv GitHub project page. Процитовано 30 June 2016. 
  6. An introduction to libuv

Посилання