Comportamiento de variables estáticas en un servlet Java

Estoy desarrollando un servlet java que, mientras se ejecuta, inicia diferentes métodos de objetos en nuevos hilos. Esos subprocesos deben acceder a una variable que describe la instancia de servlet específica, por ejemplo, jobId. Por esta razón, declaró la variable jobId como estática. El constructor de servlets está calculando este valor para cada instancia de servlet (llamada). Estaba deambulando si el servlet se llama varias veces al mismo tiempo, la variable estática jobId se comparte entre las llamadas, lo que significa que algunos subprocesos obtendrán el jobId incorrecto, o se calcula una vez para cada llamada, por lo que los subprocesos el servlet específico iniciado usará el JobId calculado para este servlet específico (que es la forma en que quiero que funcione). ¿Algunas ideas? ¡Muchas gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta