MainContext.wait

Tries to become the owner of the specified context, as with g_main_context_acquire(). But if another thread is the owner, atomically drop @mutex and wait on @cond until that owner releases ownership or until @cond is signaled, then try again (once) to become the owner.

class MainContext
bool
wait

Parameters

cond Cond

a condition variable

mutex Mutex

a mutex, currently held

Return: %TRUE if the operation succeeded, and this thread is now the owner of @context.

Meta