.net - parametros - diferencia entre parameterizedThreadstart, Threadstart y Thread
c# thread (1)
ThreadStart y ParameterizedThreadStart son tipos de delegado, definidos así:
public delegate void ThreadStart()
public delegate void ParameterizedThreadStart(object state)
Ambos se usan para especificar la acción que tomará un nuevo hilo. Clearly ParamaterizedThreadStart toma un parámetro, mientras que ThreadStart no :) Esto solía ser una forma muy práctica de asignar a un nuevo hilo una tarea con un dato específico; ahora solo uso funciones anónimas que actúan como cierres.
La clase Thread
representa el hilo de la ejecución en sí: creas uno (con uno de los delegados anteriores), lo inicias y luego lo dejas ejecutar.
Vea mi artículo sobre el enhebrado parametrizado para obtener más detalles, aunque a partir de aquí parece que ya no funciona :(
¿Cuál es la diferencia entre parameterizedThreadstart, Threadstart y Thread?