Add 'want_to_read' to GStaticRWLock to avoid calling g_cond_broadcast,