stringtranslate.com

либув

libuv — это многоплатформенная библиотека C , которая обеспечивает поддержку асинхронного ввода-вывода на основе циклов событий . Она поддерживает epoll(4), kqueue(2), Windows IOCP , порты событий Solaris и Linux io_uring . Она в первую очередь разработана для использования в Node.js , но также используется другими программными проектами. [3] Изначально она была абстракцией вокруг libev  или Microsoft IOCP , поскольку libev не поддерживает IOCP в Windows. В версии libuv node-v0.9.0 зависимость от libev была удалена. [4]

Функции

Из: [2]

Происхождение названия

По словам разработчика libuv Бена Нордхейса, название libuv изначально не имело определенного значения, но так как люди продолжали спрашивать об этом, они что-то придумали. Они придумали Unicorn Velociraptor , который стал логотипом библиотеки. [5]

Смотрите также

Ссылки

  1. ^ "Выпуск v1.49.2: 2024.10.18, Версия 1.49.2 (Стабильная) · libuv/libuv" . Получено 20 октября 2024 г. .
  2. ^ ab "Страница проекта libuv и исходный код". GitHub . Получено 30 июня 2016 г.
  3. ^ "Проекты, использующие libuv". Страница проекта libuv на GitHub . Получено 30 июня 2016 г.
  4. ^ Введение в libuv
  5. ^ "Что означает UV в libuv?". groups.google.com . Получено 7 июня 2022 г. .

Внешние ссылки