Справочное описание GLib
GLib Core Application Support
The Main Event Loop
- Управление всеми доступными источниками событий.
Threads
- Абстракция потока; включает потоки, различные взаимоисключения (mutexes), условия и поток закрытых данных.
Thread Pools
- Пулы потоков для одновременного выполнения работы.
Asynchronous Queues
- Асинхронное взаимодействие между потоками.
Dynamic Loading of Modules
- Переносимый способ для динамической загрузки 'plug-ins'.
Memory Allocation
- Основная обработка памяти.
IO Channels
- Переносимая поддержка использования файлов, каналов и сокетов.
Error Reporting
- Система для сообщения об ошибках.
Message Output and Debugging Functions
- Функции для вывода сообщений и помощь отладки приложений.
Message Logging
- Универсальная поддержка для регистрации сообщений с разным уровнем важности.