Iremart.es

Drone paso a paso Ardupilot, Visual studio y otros lenguajes de programación

  • Estadísticas

    • 12Lecturas hoy:
    • 126Lecturas ayer:
    • 168615Total de visitas:
    • 11Hoy:
    • 97Ayer:
    • 563La semana anterior:
    • 2012Visitantes por mes:
    • 79Visitantes por día:
    • 0Visitantes conectados:

Ejecutar Threads

Posted by skskynet on 30th mayo 2010


Primero hay que importar la libreria

Imports System.Threading

Se lanzan los hilos que queramos

For auxiliar = 1 To 255

ThreadPool.QueueUserWorkItem(AddressOf func_buscar, auxiliar)

Next auxiliar

Para saber cuantos hilos se estan ejecutando, hay un truco que es crearte una varialbe entera

dim cuentahilos as integer

y al principio de la funcion sumamos, y al final de la funcion restamos

Sumar:

System.Threading.Interlocked.Increment(cuentahilos)

Restar:

System.Threading.Interlocked.Decrement(cuentahilos)

Luego, solo tenemos que mostrar por pantalla la variable cuentahilos para saber cuantos threads se estan ejecutando al mismo tiempo

Tags:
Posted in Visual Studio | No Comments »