Desarrollo de Páginas Web, Aplicaciones Informáticas a medida, Posicionamiento Web en Internet (SEO), Accesibilidad web, Usabilidad

Imagen de la cabecera de www.webprogramacion.com
Inicio     Qué es webprogramacion.com     Mi currículum     Contacta conmigo    

Servicios

  • ¿Quieres aumentar el número de visitas de tu página web?
  • ¿Necesitas formación sobre algún tema tratado en webprogramacion.com?
  • ¿Quieres que imparta algún curso sobre algún tema tratado en la web?
  • ¿Quieres que revise la accesibilidad web de tu página?
  • ¿Buscas una aplicación a medida para tu empresa?
  • ¿Necesitas colaboración en tu proyecto?
  • Pide presupuesto sin compromiso
Escríbeme a través de la siguiente página y me pondré en contacto contigo.
webprogramacion.com > Programacion > C# > Hilo con parámetros

Hilo con parámetros (C#)

En el siguiente ejemplo vamos a ver cómo crear un hilo que reciba dos números de tipo Int32 como parámetros y devuelva su suma.
Para ello implementaremos la siguiente clase:

class Suma
{
   Int32 num1, num2, resultado;
   public Suma(Int32 num1, Int32 num2)
   {
      this.num1 = num1;
      this.num2 = num2;
   }
   public void sumar()
   {
      resultado = num1 + num2;
   }
   public Int32 getResultado()
   {
      return resultado;
   }
}

La clase Suma contiene tres variables de tipo Int32:
- num1 y num2, donde almacenará los números a sumar
- resultado, donde almacenará el resultado que podrá ser consultado a través del método getResultado()

Desde nuestro programa principal, utilizaremos el siguiente código para crear el hilo.

Supongamos que tenemos dos objetos de la clase TextBox:
- txtNum1 y txtNum2, donde el usuario introducirá los dos números a sumar
- txtResultado, donde se mostrará el resultado de la suma

Veámos el código:

Suma objeto_hilo = new Suma(Int32.Parse(txtNum1.Text), Int32.Parse(txtNum2.Text));
Thread hilo = new Thread(new ThreadStart(objeto_hilo.sumar));
hilo.Start();
hilo.Join();
txtResultado.Text = objeto_hilo.getResultado().ToString();

Autor del artículo

Dámaso Velázquez

Fecha del artículo

16/7/2008

Etiquetas

hilo

Compartir

  • www.webprogramacion.com
  • informatica[at]webprogramacion.com
  • Formación
  • Accesibilidad
  • Aplicaciones a medida
  • Presencia en Internet
  • Salamanca

Valid XHTML 1.0 Transitional  ¡CSS Válido!  TAW.Test de accesibilidad web