Mutex: Difference between revisions

Content added Content deleted
m (→‎sync.Mutex: shortened url)
(→‎POSIX: not success)
Line 91: Line 91:
Locking:
Locking:


<lang c>int success = pthread_mutex_lock(&mutex);</lang>
<lang c>int error = pthread_mutex_lock(&mutex);</lang>


Unlocking:
Unlocking:


<lang c>int success = pthread_mutex_unlock(&mutex);</lang>
<lang c>int error = pthread_mutex_unlock(&mutex);</lang>


Trying to lock (but do not wait if it can't)
Trying to lock (but do not wait if it can't)


<lang c>int success = pthread_mutex_trylock(&mutex);</lang>
<lang c>int error = pthread_mutex_trylock(&mutex);</lang>


=={{header|C++}}==
=={{header|C++}}==