|
GLib is a bundle of five low-level system libraries written in C and developed mainly by GNOME. GLib code was separated from GTK+, so it can be used by software other than GNOME and has been developed in parallel ever since. == Features == GLib provides advanced data structures, such as memory chunks, doubly and singly linked lists, hash tables, dynamic strings and string utilities, such as a lexical scanner, string chunks (groups of strings), dynamic arrays, balanced binary trees, N-ary trees, quarks (a two-way association of a string and a unique integer identifier), keyed data lists, relations and tuples. Caches provide memory management. GLib implements functions that provide threads, thread programming and related facilities such as primitive variable access, mutexes, asynchronous queues, secure memory pools, message passing and logging, hook functions (callback registering) and timers. Also message passing facilities such as byte order conversion and I/O channels. Some other features of GLib include: * standard macros * warnings and assertions * dynamic loading of modules 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「GLib」の詳細全文を読む スポンサード リンク
|