Pasando parametros a un Thread en C#

Es una notita rapida, mas bien como un recordatorio a mi mismo.

En C# (especificamente en la version 2.0 del framework de .Net) para poder pasar parametros a un thread, se utilizan delegados.

ThreadStart foo = delegate { foobar(baz); };
Thread bar = new Thread(foo);
bar.Start(); //Esta linea esta chistosa

About this entry