方法
GLibMutextrylock
声明 [源码]
gboolean
g_mutex_trylock (
GMutex* mutex
)
描述 [源码]
尝试锁定互斥锁 mutex。如果 mutex 已经被另一个线程锁定,它将立即返回 FALSE。否则它会锁定 mutex 并返回 TRUE。
GMutex 既不保证是可递归的也不保证是非递归的。因此,在已经由同一线程锁定的 GMutex 上调用 g_mutex_lock() 将导致未定义的行为(包括但不限于死锁或任意返回值)。