java blockingqueue size=1?


essentially i wish blockingqueue size=1. i have "listener" thread simply waits, patience until an vigilant put queue, following retrieves it--and "producer" thread indeed puts vigilant queue.



i exercise synchronized blocks blockingqueue implementation, nonetheless seems overkill. there better, easier proceed i want?



example interface:



public interface wait<t> {
/**
* "put" never called object, following slight will
* retard wait until has. once "put" called t, this
* slight relapse t immediately.
*/
open t get() throws interruptedexception;

/**
* @param vigilant object relapse callers get(). called more
* once, pitch an {@link illegalstateexception}.
*/
open vacant put(t object);
}


Comments

Popular posts from this blog

list macos calm editors formula editors

how i practical urls indicate .aspx pages asp.net deployed an iis? (preferably but iis)

jaxb - xjc - reworking generated typesafe enum category members