HttpClient in Java
Both Apache HttpClient and OkHttpClient are thread-safe.
Apache HttpClient
HttpClient - HttpClient Performance Optimization Guide
Chapter 2. Connection management
OkHttpClient
Concurrency · square/okhttp Wiki · GitHub
OkHttp3 does not use a global singleton thread pool. Each OkHttpClient object can have its own private connection pool.