¿Cómo usar HttpClient con operación multiproceso?

Tengo que hacer una aplicación que realice una solicitud POST de inicio de sesión en un determinado host, luego navegue por algunas páginas, encuentre y recupere algunos datos. Debido a que el recurso del sitio web está protegido por sesión, tengo que iniciar sesión en el sitio web antes de poder realizar alguna operación, como obtener o publicar algunos datos. Mi pregunta es porque HttpClient no es seguro para subprocesos, ¿cómo puedo crear solo una instancia de HttpClient pero los subprocesos pueden funcionar de manera segura? Recuerde que la conexión subyacente debe iniciar sesión antes de poder utilizarla para operar.

Respuestas a la pregunta(2)

Su respuesta a la pregunta