Anonymous user
Mutex: Difference between revisions
Add Nimrod
(Added C++11 entry) |
(Add Nimrod) |
||
Line 566:
...
</lang>
=={{header|Nimrod}}==
For mutexes (called locks in Nimrod) threads support is required, so compile using <code>nimrod --threads:on c mutex</code>
Creating a mutex:
<lang nimrod>import locks
var mutex: TLock
initLock mutex</lang>
Locking:
<lang nimrod>acquire mutex</lang>
Unlocking:
<lang nimrod>release mutex</lang>
# Trying to lock (but do not wait if it can't)
<lang nimrod>let success = tryAcquire mutex</lang>
=={{header|Objective-C}}==
|