Interface ISynchronizer<RESULT>
-
- All Known Implementing Classes:
ResultSynchronizer
public interface ISynchronizer<RESULT>Synchronizes a producer and a consumer thread letting the producer pass a value to the consumer. Both producer and consumer must have access to thisISynchronizerand there must only ever exist one consumer for it. Once the result value is consumed by the consumer thisISynchronizermust not be reused.- Author:
- Eike Stepper
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RESULTget(long timeout)voidput(RESULT result)booleanput(RESULT result, long timeout)
-