Ошибка Lua в Модуль:Wikidata на строке 124: attempt to index field 'wikibase' (a nil value). | |
Ошибка Lua в Модуль:Wikidata на строке 124: attempt to index field 'wikibase' (a nil value). | |
Тип |
Библиотека для событийно-ориентированного программирования |
---|---|
Автор |
Ошибка Lua в Модуль:Wikidata на строке 124: attempt to index field 'wikibase' (a nil value). |
Разработчик |
Nick Mathewson, Niels Provos |
Написана на |
Си |
Интерфейс |
Ошибка Lua в Модуль:Wikidata на строке 124: attempt to index field 'wikibase' (a nil value). |
Операционная система |
Linux, *BSD, Mac OS X, Solaris и Windows |
Языки интерфейса |
Ошибка Lua в Модуль:Wikidata на строке 124: attempt to index field 'wikibase' (a nil value). |
Первый выпуск |
Ошибка Lua в Модуль:Wikidata на строке 124: attempt to index field 'wikibase' (a nil value). |
Аппаратная платформа |
Ошибка Lua в Модуль:Wikidata на строке 124: attempt to index field 'wikibase' (a nil value). |
Последняя версия | |
Кандидат в релизы |
Ошибка Lua в Модуль:Wikidata на строке 124: attempt to index field 'wikibase' (a nil value). |
Бета-версия |
Ошибка Lua в Модуль:Wikidata на строке 124: attempt to index field 'wikibase' (a nil value). |
Альфа-версия |
Ошибка Lua в Модуль:Wikidata на строке 124: attempt to index field 'wikibase' (a nil value). |
Тестовая версия |
Ошибка Lua в Модуль:Wikidata на строке 124: attempt to index field 'wikibase' (a nil value). |
Читаемые форматы файлов |
Ошибка Lua в Модуль:Wikidata на строке 124: attempt to index field 'wikibase' (a nil value). |
Создаваемые форматы файлов |
Ошибка Lua в Модуль:Wikidata на строке 124: attempt to index field 'wikibase' (a nil value). |
Лицензия |
BSD |
Сайт | |
Ошибка Lua в Модуль:Wikidata на строке 124: attempt to index field 'wikibase' (a nil value). |
libevent (сокращение от англ. library и англ. event) — кроссплатформенная библиотека, предоставляющая механизм вызова callback-функций для нескольких случаев:
- происходит событие на файловом дескрипторе.
- приложение получает UNIX-сигнал.
- по тайм-ауту.
API библиотеки libevent предоставляет удобный механизм callback-функций на появление соответствующего события, связанного с файловым дескриптором или по истечении тайм-аута, а также callback’и на сигналы или обычные временные интервалы.
На текущий момент, libevent поддерживает механизмы /dev/poll, kqueue, event ports, select, poll, epoll. За счет прозрачного API библиотека может развиваться без необходимости менять что-либо в приложениях, которые используют libevent. Как результат, libevent позволяет разрабатывать кроссплатформенные приложения и использовать наиболее подходящий механизм событий в конкретной операционной системе. Также libevent можно использовать в многопоточных приложениях. libevent работает на Linux, *BSD, Mac OS X, Solaris и Windows.
См. также[]
- Событийно-ориентированное программирование
Ссылки[]
Шаблон:Freesoft-stub