vibe.d beta banner
get vibe.d
0.10.1

Asynchronous I/O that doesn’t get in your way, written in D

Function TaskSemaphore.tryLock

Try to acquire a lock.

bool tryLock() nothrow @safe shared;

If a lock cannot be acquired immediately, returns false and leaves the semaphore in its previous state.

Returns

true is returned iff the number of available locks is greater than one.

Authors

Leonid Kramer, Sönke Ludwig, Manuel Frischknecht

Copyright

© 2012-2019 Sönke Ludwig

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.