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();