Das ist egal, auch dein pthread den du mit pthread_cancel abbrichst, muss die Resourcen frei geben.