Introduction
Dans ce défi, nous allons utiliser Google Guava pour implémenter la communication entre threads. Google Guava fournit des solutions complètes pour des technologies courantes telles que la programmation haute-concurrance, la programmation fonctionnelle, les collections, la mise en cache, les événements et les chaînes de caractères. Dans ce défi, nous allons nous concentrer sur l'utilisation de Google Guava pour implémenter la communication entre threads (wait() / notify() / notifyAll() ou Semaphore) combinée avec la technologie de verrouillage (synchronize, Lock) pour résoudre les problèmes de "producteur-consommateur". En complétant le code et en consultant la documentation de l'API Google Guava, vous allez tester votre capacité à comprendre et à utiliser efficacement l'API.





