Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Threading;
- namespace Recetas.Multithreading.Cap01
- {
- internal sealed class ImpresorNumeros
- {
- // Imprime los números del 0 al 9 introduciendo
- // un retraso de 2 segundos por cada iteración
- // del ciclo for:
- private static void ImprimirNumerosConRetraso()
- {
- Console.WriteLine ("Inicio ejecución...");
- for (int i = 0; i < 10; ++i)
- {
- // Retraso (pausa) de dos (2) segundos:
- Thread.Sleep (TimeSpan.FromSeconds (2));
- Console.WriteLine (i.ToString());
- }
- }
- public static void Main()
- {
- Console.WriteLine ("\nIniciando la aplicación...");
- Thread threadNuevo = new Thread (ImprimirNumerosConRetraso);
- // Inicio del thread:
- threadNuevo.Start();
- // Ponemos en espera el thread Main hasta que
- // el thread threadNuevo termine:
- threadNuevo.Join();
- Console.WriteLine ("\nThread Main terminó.\n");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement