Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Threading;
- namespace Recetas.Multithreading.Cap01
- {
- public sealed class ImpresionNumerosConRetraso
- {
- // 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());
- }
- }
- // La salida del generada por cada iteración del
- // ciclo for no genera ningún retraso:
- public static void ImprimirNumerosSinRetraso()
- {
- Console.WriteLine ("Inicio ejecución...");
- for (int i = 0; i < 10; ++i)
- {
- Console.WriteLine (i.ToString());
- }
- }
- public static void Main()
- {
- Thread thread = new Thread (ImprimirNumerosConRetraso);
- thread.Start();
- ImprimirNumerosSinRetraso();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement