hilos y delegados

23/01/2005 - 20:41 por axxegfx | Informe spam
Pregunta de novato :
Estoy usando el siguiente código
Sub empezar()
Dim del As MyDelSub
Dim del2 As MyDelSub
Dim delAll As [Delegate]
del = New MyDelSub(AddressOf hilo1)
del2 = New MyDelSub(AddressOf hilo2)
delAll = MulticastDelegate.Combine(del, del2)
delAll.DynamicInvoke(Nothing)
End Sub

Y me gustaria lanzar los 2 delegados simultaneamente, ¿ Como lo hago ?
 

Leer las respuestas

#1 A.Poblacion
24/01/2005 - 10:26 | Informe spam
Para lanzar dos delegados simultaneamente tienes que usar programación en
multihilo. Para ello dispones de la clase System.Threading.Thread. Un
ejemplo:

Dim t As New Thread(New ThreadStart(AddressOf hilo1))
t.Start()
Dim t2 As New Thread(New ThreadStart(AddressOf hilo2))
t2.Start()


"axxegfx" wrote in message
news:
Pregunta de novato :
Estoy usando el siguiente código
Sub empezar()
Dim del As MyDelSub
Dim del2 As MyDelSub
Dim delAll As [Delegate]
del = New MyDelSub(AddressOf hilo1)
del2 = New MyDelSub(AddressOf hilo2)
delAll = MulticastDelegate.Combine(del, del2)
delAll.DynamicInvoke(Nothing)
End Sub

Y me gustaria lanzar los 2 delegados simultaneamente, ¿ Como lo hago ?

Preguntas similares