GLib main loop system

GPTKB entity

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