Advertisement
Fhernd

UsoQueueUserWorkItem.cs

Jul 21st, 2015
1,598
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.87 KB | None | 0 0
  1. // OrtizOL - xCSw - http://ortizol.blogspot.com
  2.  
  3. using System;
  4. using System.Threading;
  5.  
  6. namespace Receta.Multithreading.R0302
  7. {
  8.     public class UsoQueueUserWorkItem
  9.     {
  10.         public static void Main()
  11.         {
  12.             Console.WriteLine(Environment.NewLine);
  13.            
  14.             // Exposición (post) de método asincrónico en
  15.             // pool de threads:
  16.             ThreadPool.QueueUserWorkItem(new WaitCallback(MetodoAsincronico));
  17.            
  18.             Console.WriteLine("En `Main` se llevan a cabo otras tareas.");
  19.             Thread.Sleep(2000);
  20.            
  21.             Console.WriteLine(Environment.NewLine);
  22.         }
  23.        
  24.         // Método de ejecución asincrónica:
  25.         private static void MetodoAsincronico(Object estado)
  26.         {
  27.             Console.WriteLine("\nMensaje desde `MetodoAsincronico`.");
  28.         }
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement