Windows kennt jeden Thread beim
Handle, und Windows selbst ist normalerweise der prozess mit der höchsten Priorität. Sobald ein Thread eine bestimmte Zeit lang nichts von sich gibt, merkt Windows das. Wenn der entsprechende Thread nach ein paar Messages immer noch nichts von sich gibt und der User auf "Sofort beenden" drückt, wird das ganze einfach aus dem Speicher gekickt.