W3cubDocs

/Haxe Java

Lock

package java.vm

@:native("haxe.java.vm.Lock") Available on java

Constructor

new ()

Creates a new lock, which is initially locked

Methods

@:has_untyped release ():Void

Release a lock. The thread does not need to own the lock to be able to release it. If a lock is released several times, it can be acquired as many times

@:has_untyped wait (?timeout:Float):Bool

Waits for a lock to be released and acquire it. If timeout (in seconds) is not null and expires then the returned value is false

© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/java/vm/Lock.html