Lockable.lock

Locks lockable. If it is already locked by another thread, the current thread will block until it is unlocked by the other thread.

This function can be used even if glib.thread.Thread.init_ has not yet been called, and, in that case, will do nothing.

Note: unlike glib.mutex.Mutex.lock, this method recursive, which means a thread can lock lockable several times (and has to unlock it as many times to actually unlock it).

interface Lockable
void
lock
()