Iremart.es

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

  • Estadísticas

    • 200Lecturas hoy:
    • 103Lecturas ayer:
    • 127577Total de visitas:
    • 78Hoy:
    • 83Ayer:
    • 667La semana anterior:
    • 1813Visitantes por mes:
    • 84Visitantes por día:
    • 2Visitantes 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 »