LockSupport
Class LockSupport
- java.lang.Object
-
- java.util.concurrent.locks.LockSupport
public class LockSupport extends Object
Basic thread blocking primitives for creating locks and other synchronization classes.
This class associates, with each thread that uses it, a permit (in the sense of the Semaphore
class). A call to park
will return immediately if the permit is available, consuming it in the process; otherwise it may block. A call to unpark
makes the permit available, if it was not already available. (Unlike with Semaphores though, permits do not accumulate. There is at most one.)
Methods park
and unpark
provide efficient m