Sencillo ejemplo de threads en VB.NET
En este ejemplo veremos cómo crear un thread en vb.net en el que ejecutaremos una función en modo background mientras seguimos con la ejecución principal del programa.
Primero hay que importar la librería System.Threading (antes de iniciar la clase).
Imports System.Threading
Dentro de la clase definimos los atributos que contendrán el Thread y la función que invocará.
Dentro de Form_Load (la función que se llama al cargar la aplicación) podemos asignar el thread en modo background para que no interfiera con el curso principal del programa, e iniciarlo con el método Start.
Al iniciar, el thread llamará a una función llamada ActualizacionesBackground creada por nosotros mismos, en dónde, por ejemplo, se puede escribir un bucle que espere cada X tiempo a llamar la función que queramos.
El ejemplo es muy básico. Pero sirve para entender el comportamiento de los threads en vb.net.