Advertisement
Fhernd

UsoJoin.cs

Aug 13th, 2014
2,154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.99 KB | None | 0 0
  1. using System;
  2. using System.Threading;
  3.  
  4. namespace Recetas.CSharp.Cap04.R0412
  5. {
  6.     public sealed class UsoJoin
  7.     {
  8.         public static void Main()
  9.         {
  10.             // Creación Thread:
  11.             Thread t = new Thread(Tarea);
  12.            
  13.             // Inicio de la ejecución:
  14.             t.Start();
  15.            
  16.             // Invoca a Join y espera a que finalice:
  17.             t.Join();
  18.            
  19.             // Estas líneas se ejecutarán apenas este thread se
  20.             // desbloque, es decir, hasta que la llamada a Join
  21.             // haya finalizado:
  22.             Console.WriteLine ("\nPresione Enter para finalizar.\n");
  23.             Console.ReadLine ();
  24.         }
  25.        
  26.         // Ejecución sobre un nuevo thread:
  27.         private static void Tarea()
  28.         {
  29.             for (int i = 1; i <= 5; ++i)
  30.             {
  31.                 Thread.Sleep(1000);
  32.                 Console.WriteLine ("Un segundo ha transcurrido...");
  33.             }
  34.         }
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement