

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Réutilisation de l'objet client dans plusieurs threads
<a name="best-practices-gremlin-java-reuse"></a>

Réutilisez le même objet client (ou `GraphTraversalSource`) dans plusieurs threads. Autrement dit, créez une instance partagée d'une `org.apache.tinkerpop.gremlin.driver.Client` classe dans votre application plutôt que de le faire dans chaque thread. L'objet `Client` est thread-safe, et la surcharge entraînée par l'initialisation est considérable.

Cela s'applique également à `GraphTraversalSource`, qui crée un objet `Client` en interne. Par exemple, le code suivant entraîne l'instanciation d'un nouvel objet `Client` :

```
import static org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.traversal; 

  /////

GraphTraversalSource traversal = traversal()
                                   .withRemote(DriverRemoteConnection.using(cluster));
```