Resultados de la búsqueda a petición "stack"

12 la respuesta

¿Por qué se prefieren los términos "automático" y "dinámico" sobre los términos "apilar" y "montón" en la administración de memoria de C ++?

n relación con muchas preguntas y respuestas sobre SO, he aprendido que es mejor referirse a objetos cuya vida útil se gestiona como residiendo en almacenamiento automático en lugar de la pila. Además, los objetos asignados dinámicamente no ...

25 la respuesta

Correspondencia de paréntesis / corchetes utilizando el algoritmo de pila

Por ejemplo, si los paréntesis / corchetes coinciden en lo siguiente:

2 la respuesta

¿Dónde asigna CUDA el marco de pila para los núcleos?

Mi llamada al kernel falla con "memoria insuficiente". Hace un uso significativo del marco de la pila y me preguntaba si esta es la razón de su falla. Al invocar nvcc con --ptxas-options = -v, imprime la siguiente información ...

5 la respuesta

¿Por qué la clase Vector Java (y la pila) se considera obsoleta o en desuso?

¿Por qué Java Vector se considera una clase heredada, obsoleta o en desuso?¿No es válido su uso cuando se trabaja con concurrencia?Y si no quiero sincronizar...

4 la respuesta

Comparación del rendimiento de acceso de los datos en el montón y la pila

Es ampliamente conocido el sentido común, que para la mayoría de los algoritmos, asignar y desasignar datos en la pila es mucho más rápido que hacerlo en el montón. En C ++, la diferencia en el código es como double foo[n*n]vs. double* foo = ...

2 la respuesta

C # comprobando si la expresión es paréntesis válida [cerrado]

La expresion: "(a [i] + {- 1} * (8-9))" debería devolver verdadero ya que es válido escribir una sintaxis como esta. Cada corchete izquierdo tiene un cerrador derecho en el lugar correcto y todos los corchetes están en posiciones legales. Traté ...

4 la respuesta

¿Por qué GCC resta el valor incorrecto al puntero de la pila al asignar una gran matriz sin llamadas a funciones posteriores?

Capricho de gcc realmente extraño. Mira esto main() { int a[100]; a[0]=1; }produce esta asamblea: 0: 55 push %rbp 1: 48 89 e5 mov %rsp,%rbp 4: 48 81 ec 18 01 00 00 sub $0x118,%rsp b: c7 85 70 fe ff ff 01 movl $0x1,-0x190(%rbp) 12: 00 00 00 15: ...

3 la respuesta

¿Cómo funciona `try / catch` en los detalles?

Me gustaría ver las entrañas de cómo

3 la respuesta

¿No se puede obtener el volcado del hilo? ¿Alguna idea de por qué mi aplicación se bloquea?

Tengo una aplicación de servidor Java básica que tiene 100 subprocesos de trabajo que realizan solicitudes HEAD simples en las URL. Estoy usando HttpClient 4.x para esto. A los pocos minutos de ejecución, mi programa se congela durante un par ...

5 la respuesta

¿Cómo es que Go no tiene stackoverflows?

Leí en esta presentaciónhttp://golang.org/doc/ExpressivenessOfGo.pdf [http://golang.org/doc/ExpressivenessOfGo.pdf]página 42: Seguro - no se desborda la pila ¿Cómo es esto posible? y / o cómo funciona Go para evitar esto?