Statements (63)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:business
|
gptkbp:allows |
timeout handling
|
gptkbp:can_be_extended_by |
custom GSource implementations
|
gptkbp:developed_by |
gptkb:GNOME_Project
|
gptkbp:enables |
asynchronous programming
|
https://www.w3.org/2000/01/rdf-schema#label |
GLib main loop system
|
gptkbp:integrates_with |
gptkb:Goku
|
gptkbp:is_available_on |
gptkb:Linux
gptkb:mac_OS gptkb:Windows |
gptkbp:is_compatible_with |
POSIX systems
|
gptkbp:is_documented_in |
GLib documentation
|
gptkbp:is_optimized_for |
gptkb:performance
|
gptkbp:is_part_of |
gptkb:GNOME
cross-platform development tools GLib library |
gptkbp:is_related_to |
event handling
event-driven architecture resource management application responsiveness file descriptors event loops callback functions thread safety signal handling user interface updates event sources event loop integration event loop management signal emission asynchronous I/ O event dispatching callback registration source management event loop performance event loop polling event loop termination main context main loop iteration polling mechanisms source attachment source dispatching source polling source priority source removal timeout sources |
gptkbp:is_supported_by |
community contributions
|
gptkbp:is_tested_for |
gptkb:GLib_test_suite
|
gptkbp:is_used_for |
network programming
|
gptkbp:is_used_in |
gptkb:mobile_applications
desktop applications system daemons GTK+ applications |
gptkbp:latest_version |
part of GLib releases
|
gptkbp:provides |
event-driven programming model
signal handling idle functions |
gptkbp:supports |
multi-threading
I/ O multiplexing |
gptkbp:uses |
GSource
|
gptkbp:written_in |
gptkb:C
|
gptkbp:bfsParent |
gptkb:GMain_Context
|
gptkbp:bfsLayer |
6
|