Package org.jctools.queues.blocking
Interface TakeStrategy<E>
-
- All Known Implementing Classes:
McParkTakeStrategy
,ScParkTakeStrategy
,YieldTakeStrategy
public interface TakeStrategy<E>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
signal()
boolean
supportsSpec(ConcurrentQueueSpec qs)
E
waitPoll(java.util.Queue<E> q)
-
-
-
Method Detail
-
signal
void signal()
-
waitPoll
E waitPoll(java.util.Queue<E> q) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
supportsSpec
boolean supportsSpec(ConcurrentQueueSpec qs)
-
-