En el siguiente ejemplo se puede observar el uso de estos conceptos.
using System;
using System.Threading;
namespace UsandoHilosBackground
{
class Program
{
public static void MetodoLlamadoPorHilo()
{
for (int i = 0; i < 10; i++)
{
Console.WriteLine("Llamada al metodo MetodoLlamadoPorHilo no: {0}", i);
Thread.Sleep(0);
}
}
static void Main(string[] args)
{
Thread t = new Thread(new ThreadStart(MetodoLlamadoPorHilo));
// Al ejecutar la aplicación con la propiedad
// IsBackground = true la aplicación termina de inmediato
// si la propiedad es true el mensaje del metodo:
// MetodoLlamadoPorHilo imprime el mensaje.
t.IsBackground = false;
t.Start();
}
}
}
Referencia:
Exam Ref 70-483 Programming in C#
No hay comentarios.:
Publicar un comentario