Code For NonGeek
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Blocking Queue

Go down

Blocking Queue Empty Blocking Queue

Post  Admin Mon Nov 21, 2011 3:15 pm

public class BlockingQueue{
private List queue=new LinkedList();
private int limit=10;
public BlockingQueue(int limit){
this.limit=limit;
}

public synchronized void enqueue(Object item){
while(this.queue.size()==this.limit){
wait();
}
if(this.queue.size()==0){
notifyAll();
}
this.queue.add(item);
}
}

Admin
Admin

Posts : 131
Join date : 2011-08-16

https://codefornongeek.forumotion.com

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum