

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 跨多個執行緒重複使用用戶端物件
<a name="best-practices-gremlin-java-reuse"></a>

跨多個執行緒重複使用相同的用戶端 (或 `GraphTraversalSource`) 物件。也就是說，在您的應用程式中建立 `org.apache.tinkerpop.gremlin.driver.Client` 類別的共用執行個體，而不是在每個執行緒中建立。`Client` 物件是安全執行緒，初始化執行緒的額外負荷很大。

這也適用於 `GraphTraversalSource`，這會在內部建立 `Client` 物件。例如，以下程式碼會執行個體化新的 `Client` 物件：

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

  /////

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