Membro : Iniciar |Inscrición |Cargando coñecemento
Buscar
Manipulación de excepcións [Modificación ]
O manexo de excepcións é o proceso de resposta á ocorrencia, durante a computación, das excepcións: condicións anómalas ou excepcionais que requiren procesamento especial, moitas veces modificando o fluxo normal de execución do programa. Está subministrado por construcións de linguaxes de programación especializadas, mecanismos de hardware informático como interrupcións ou instalacións do sistema operativo IPC como sinais.
En xeral, unha excepción interrompe o fluxo normal de execución e executa un controlador de excepcións pre-rexistrado. Os detalles de como se realiza isto depende de se se trata dunha excepción de hardware ou software e de como se implementa a excepción de software. Algunhas excepcións, especialmente as de hardware, pódense manexar con tanta graza que a execución pode continuar cando foi interrompida.
As aproximacións alternativas ao manexo de excepcións no software son a comprobación de erros, que mantén o fluxo normal de programas con comprobacións explícitas posteriores para continxencias informadas utilizando valores de retorno especiais ou algunha variable global auxiliar, como os errno de C ou as bandeiras de estado de punto flotante; ou a validación de entrada para filtrar preemptivamente casos excepcionais.
Algúns programadores escriben un software con funcións de informes de erro que recolle información que pode ser útil para solucionar o problema e amosar eses datos na pantalla ou almacenalos nun ficheiro como un dump core ou nalgúns casos un sistema de informe de erro automático. xa que o Informe de erros de Windows pode conectar automaticamente a casa e enviar estes datos aos programadores.
[Computación][Execución: informática][Idioma de programación][Sistema operativo]
1.Manipulación de excepcións en hardware
1.1.Manipulación / trampas de excepción de hardware: punto flotante IEEE 754
2.Instalacións de xestión de excepcións proporcionadas polo sistema operativo
3.Manexo de excepcións en software
3.1.Historia
3.2.Terminación semántica
3.3.Crítica
3.4.Soporte de excepcións nos idiomas de programación
3.5.Execución de xestión de excepcións
3.6.Manipulación de excepcións baseada no deseño por contrato
3.7.Excepcións incobrables
3.8.Comprobación estática de excepcións
3.8.1.Excepcións verificadas
3.8.2.Vistas sobre o uso
3.9.Verificación dinámica de excepcións
3.10.Sincronismo de excepción
3.11.Sistemas de condición
3.11.1.Excepcións continuables
3.11.2.Reinicia o mecanismo separado da política
[Cargar Máis Contido ]


Dereitos de autor @2018 Lxjkh