Adakah thread CloseableHttpClient selamat?
Adakah thread CloseableHttpClient selamat?

Video: Adakah thread CloseableHttpClient selamat?

Video: Adakah thread CloseableHttpClient selamat?
Video: Adakah Threads Akan Bunuh Twitter? 2024, November
Anonim

Pelaksanaan HttpClient dijangka akan benang selamat . Adalah disyorkan bahawa contoh yang sama bagi kelas ini digunakan semula untuk berbilang pelaksanaan permintaan.

Juga tahu, apakah itu CloseableHttpClient?

Fungsi paling penting HttpClient ialah untuk melaksanakan kaedah HTTP. Pelaksanaan kaedah HTTP melibatkan satu atau beberapa pertukaran permintaan HTTP / HTTP, biasanya dikendalikan secara dalaman oleh

adakah benang Apache HttpClient selamat? HttpClient adalah sepenuhnya benang - selamat apabila digunakan dengan a benang - selamat pengurus sambungan seperti MultiThreadedHttpConnectionManager. Pada masa yang sama HttpClient contoh dan pengurus sambungan harus dikongsi antara semua benang untuk kecekapan maksimum.

Selain itu, apakah perbezaan antara HttpClient dan CloseableHttpClient?

CloseableHttpClient ialah kelas asas bagi httpclient perpustakaan, yang digunakan oleh semua pelaksanaan. Subkelas lain sebahagian besarnya tidak digunakan lagi. The HttpClient ialah antara muka untuk kelas ini dan kelas lain. Anda kemudiannya harus menggunakan CloseableHttpClient dalam kod anda, dan buatnya menggunakan HttpClientBuilder.

Adakah saya perlu menutup

2 Jawapan. awak buat tidak ned secara eksplisit dekat yang HttpClient , walau bagaimanapun, (anda mungkin sudah melakukan ini tetapi perlu diberi perhatian) anda sepatutnya pastikan sambungan dilepaskan selepas pelaksanaan kaedah. Edit: ClientConnectionManager dalam HttpClient akan bertanggungjawab untuk mengekalkan keadaan sambungan.

Disyorkan: