Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Threading;
- namespace Recetas.CSharp.Cap04.R0412
- {
- public sealed class UsoIsAlive
- {
- public static void Main()
- {
- // Creación Thread:
- Thread t = new Thread(Tarea);
- // Inicio de la ejecución:
- t.Start();
- // Ciclo while para comprobar el estado del thread.
- // Determina cuándo ha finalizado y continua con la
- // siguiente tarea:
- while (t.IsAlive){} // Uso ineficiente de ciclos de procesador
- Console.WriteLine ("\nPresione Enter para finalizar.\n");
- Console.ReadLine ();
- }
- // Ejecución sobre un nuevo thread:
- private static void Tarea()
- {
- for (int i = 1; i <= 5; ++i)
- {
- Thread.Sleep(1000);
- Console.WriteLine ("Un segundo ha transcurrido...");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement