Título: Ayuda Con Codigo de VB .net(Urgente) Publicado por: iory330 en 9 Octubre 2009, 07:00 am Hola a Todos estoy analizando unos codigos de un servidor y me gustaria saber si alguen me podria explicar este codigo...
Código:
Antes que digan q buske en msdn, pues les digo que ya lo hice y no entendi que cosa era NEw threadstart y como funciona..... Otra Cosa: que hace esto? Código:
En cuanto a esta parte tengo entendido que la funcion ListenerThread inicia una vez el primer thread comienze.. Código:
Mas que nada me gustaria que me explicaran el USo del NEw threadStart y que es lo que hace dentro del primero thread Como parametro?? Se agradece cualkier tipo de informacion que puedan brindar.. salu2 Título: Re: Ayuda Con Codigo de VB .net(Urgente) Publicado por: MANULOMM en 9 Octubre 2009, 15:01 pm Mira hay algo que se llaman los DELEGADOS.
los delegados son como formatos de firmas de metodos (o funciones en VB). Threadstart es un delegado que pide como parametro un metodo que retorne void y no pida ningun parametro. entonces cuando creas un Thread el pide en el constructor un ThreadStart o un ParametrizedThreadStar que es otro tipo de delegado el cual retorna void y pide un Object como parametro, delegados en .net hay muchos, es mas el control de eventos se basa en los delegados EventHandler<T>, cuando haces thdListener.Start() lo que ocurre es la ejecucion del delegado la cual APUNTA al metodo que le pasas como parametro al delegado (que no es mas que un apuntador a un metodo que cumple con la firma). asi el objecto Thread no conoce el metodo que ejecuta (No conce la implementacion) pero si conoce la firma (parametros, retorno, nombre) lo cual es suficiente para ejecutarlo dinamicamente. Los delegados son muy utilizados en .net. Eventos, Threading, Lambda - Linq... Espero te sirva. Atentamente, Juan Manuel Lombana Medellín - Colombia Título: Re: Ayuda Con Codigo de VB .net(Urgente) Publicado por: iory330 en 9 Octubre 2009, 21:02 pm BUeno con lo que me dijiste aclare algo pero aun sigo en una fase oscura asi que seguire buskando y si tienes algun ejempo o mas de teoria por alli se te agradeceria.
Salu2 WizFroz |