

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Riutilizzo dell'oggetto client tra più thread
<a name="best-practices-gremlin-java-reuse"></a>

Riutilizza lo stesso oggetto client (o `GraphTraversalSource`) tra più thread. Ovvero, crea un'istanza condivisa di una classe `org.apache.tinkerpop.gremlin.driver.Client` nell'applicazione anziché in ogni thread. L'oggetto `Client` è thread-safe e l'overhead di inizializzazione è notevole.

Questo vale anche per `GraphTraversalSource`, che crea un oggetto `Client` internamente. Ad esempio, il codice seguente determina la creazione di istanze di un nuovo oggetto `Client`:

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

  /////

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