Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Threading;
- namespace Recetas.Multithreading.Cap01
- {
- internal class InmortalidadThread
- {
- public static void Main()
- {
- Thread nuevoThread = new Thread(EjecutarTarea);
- nuevoThread.Start();
- // Intento no. 1 de abortar el thread nuevoThread:
- Thread.Sleep (1000);
- nuevoThread.Abort();
- // Intento no. 2 de abortar el thread nuevoThread:
- Thread.Sleep (1000);
- nuevoThread.Abort();
- // Intento no. 3 de abortar el thread nuevoThread:
- Thread.Sleep (1000);
- nuevoThread.Abort();
- }
- private static void EjecutarTarea()
- {
- while (true)
- {
- try
- {
- while (true);
- }
- catch (ThreadAbortException)
- {
- // Recuperación de la excepción
- // ThreadAbortException:
- Thread.ResetAbort();
- }
- Console.WriteLine ("El thread permanece activo...");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement