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

7 la respuesta

longjmp () del manejador de señal

Estoy usando el siguiente código para intentar leer una entrada del usuario y el tiempo de espera y salir si pasan más de 5 segundos. Esto se logra a través ...

4 la respuesta

Multitarea usando setjmp, longjmp

¿Hay alguna manera de implementar la multitarea usandosetjmp ylongjmp funciones

6 la respuesta

¿Cuáles son algunas formas "buenas" de usar longjmp / setjmp para el manejo de errores en C?

Tengo que usar C para un proyecto y estoy pensando en usarlongjmp/setjmp para el manejo de errores, ya que creo que será mucho más fácil manejar el error en un lugar central que los códigos de retorno. Agradecería si hay algunas pistas sobre ...

2 la respuesta

Si salto de un bloque de captura con "goto", ¿estoy seguro de que el objeto de excepción se liberará?

Tengo el siguiente código try { doSomething(); } catch(InterruptException) { goto rewind_code; } if(0) { rewind_code: longjmp(savepoint, 1); }Mi pregunta es, ¿el objeto de excepción almacenado por el tiempo de ejecución de C ++ se libera cuando ...

2 la respuesta

OCaml internos: Excepciones

Tengo curiosidad por saber cómo se abordan las excepciones en el tiempo de ejecución de OCaml para que sean tan livianas. ¿Utilizan setjmp / longjmp o devuelven un valor especial en cada función y lo propagan? Me parece que longjmp pondría un ...