Primero, una pregunta realmente tonta, me preguntaba qué significa el 'estacionamiento' en espera. ¿El hilo está esperando ser estacionado o simplemente se estacionó y por lo tanto está en estado de espera? Y cuando ocurre ese estacionamiento, ¿cuántos recursos de cpu / memoria se toman? ¿Cuál es el propósito de estacionar un hilo?
En segundo lugar, observando el método de estacionamiento en la API de subprocesos de Java
Desactiva el hilo actual para fines de programación de hilos a menos que el permiso esté disponible.
Si el permiso está disponible, se consume y la llamada regresa inmediatamente; de lo contrario, el hilo actual se deshabilita para fines de programación del hilo y permanece inactivo hasta que suceda una de tres cosas ...
El inglés no es mi idioma principal, por lo que tengo algunas dificultades para entenderlo, tenía la intención de 'permitir' como una especie de 'permiso para aparcar el hilo', por lo que las preguntas que siguen:
- ¿Cuál es el significado de eso, qué es 'permiso', y quién y cómo verifica esos permisos?
- ¿Qué significa eso: 'si el permiso está disponible, entonces se consume', se está 'estacionado'?
- A continuación, si el segundo punto es cierto, ¿cuál es la diferencia entre "aparcar" y "permanecer inactivo"? Si tengo permiso, puedo estacionarlo para siempre y, si no, puedo dejarlo 'inactivo'.
Gracias