Как да изтриете поток


на прозорци е по-добре да използвате beginthreadex/endthreadex

На теория той би трябвало да се самоубие, когато функцията върне 0, но аз все още го вися:(

ДРЪЖКА те затвори?
Можете да го направите по следния начин:
CloseHandle (CreateThreed (.));

това само задава дескриптора на нула, след което той не може да се използва, но това не означава, че самият поток е унищожен.
Потокът може да бъде прекратен по четири начина:
функция поток връща контрол (препоръчан начин),
нишката се самоунищожава чрез извикване на функцията ExitThread (нежелан начин);
една от нишките на този или процес на трета страна извиква функцията TerminateThread (нежелан начин);
процесът, съдържащ тази нишка, завършва (също нежелателно).