Code example for ArrayDeque

Methods: add

0
 
	} 
	 
	// Ajout d'un message à la boite (sans analyser le message) 
	public synchronized void setMessage(Message message) {
		this.fileMessages.add(message);
		// Réveil de tous les Threads 
		notifyAll();
	} 
	 
	// Récupération et analyse du premier message ayant été déposé dans la boite 
	public synchronized Message getMessage() {
		while (fileMessages.size() == 0) {
			try { 
				// Mise en suspension d'un Thread 
				wait();
			}  
			catch (InterruptedException e) {
			} 
		} 
		Message message = fileMessages.getFirst();