Apache Portable Runtime
Эту статью Инкубатора предлагается удалить. |
Шаблон монопольного редактирования статьи Автором |
Apache Portable Runtime (APR) — библиотека разрабатываемая Apache Software Foundation и изначально входящая в состав веб-сервера Apache, но затем выделенная в независимый проект. APR является кросс-платформенной оберткой над рядом API в той или иной степени представленных в ОС. В случае, если операционная система не поддерживает нужной функциональности, APR обеспечивает ее эмуляцию для поддержки кросс-платформенности.
Функциональность
- Менеджер памяти
- Атомарные операции
- Файловый Ввод/вывод
- Парсинг аргументов командой строки
- Блокировки
- Хеш-таблицы
- Массивы
- Mmap
- Сетевые сокеты
- Потоки, процессы и мьютескы.
- Разделяемая память
Похожие проекты
- Glib предоставляет схожую функциональность.
- Netscape portable runtime (NSPR) кросс-платформенная библиотека используемая в Mozilla.
Ссылки
ca:Apache Portable Runtime
de:Apache Portable Runtime
es:Apache Portable Runtime
fr:Apache Portable Runtime
ja:Apache Portable Runtime
pt:Apache Portable Runtime
ru:Apache Portable Runtime
zh:Apache可移植运行时