Thread
The #GThread struct represents a running thread. This struct is returned by g_thread_new() or g_thread_try_new(). You can obtain the #GThread struct representing the current thread by calling g_thread_self().
GThread is refcounted, see g_thread_ref() and g_thread_unref(). The thread represented by it holds a reference while it is running, and g_thread_join() consumes the reference that it is given, so it is normally not necessary to manage GThread references explicitly.
The structure is opaque -- none of its fields may be directly accessed.
Skipped during bindings generation
method
join
: Return type gpointer is unsupportedconstructor
new
: C function g_thread_new is ignoredconstructor
try_new
: C function g_thread_try_new is ignoredparameter
retval
: gpointerfield
func
: Record field func is privatefield
data
: Record field data is privatefield
joinable
: Record field joinable is privatefield
priority
: Record field priority is private