Den slags gør man vist normalt ikke, i stedet vil jeg foreslå at du sætter en sleep på måske 300ms. Men hvis du vil så læs om TerminateThread i Win32 PR.
/HK
Den vil stadigvæk først lukke ned efter sleep kommandoen er udført. En thread bliver afskåret fra CPU tid under en sleep kommando...
Nu kender jeg ikke dit program i detajler, men der må være en bedre måde at gøre det på. Hvorfor er du nød til at bruge sleep ?