¿Por qué el grupo de objetos de Tomcat utiliza stackqueue?
Esto se debe a que SynchronizedStack mantiene los objetos en forma de matrices en lugar de listas vinculadas, lo que reduce la sobrecarga de memoria del mantenimiento del nodo. Además, solo admite la expansión pero no la contracción, lo que significa que los objetos de la matriz no se pueden utilizar. durante el uso, será reasignado y no será GC. El propósito de este diseño es implementar un contenedor ilimitado con los menores costos de memoria y GC posibles, y el número máximo de solicitudes simultáneas de Tomcat es el número máximo de solicitudes simultáneas que Tomcat puede emitir. Al mismo tiempo, el número máximo de solicitudes simultáneas de Tomcat es limitado, por lo que no tiene que preocuparse de que el número de objetos se expanda infinitamente.