I am making a simple program to test threading in VB.NET and I have a process that creates an infinite loop. However, whenever I put the thread to sleep the entire program locks up until the thread is interrupted. Am I doing something wrong?

Thanks!!