C++ a vlakna
Mam program v C/C++, pricom program je multivlaknovy (pouzivam pthread_create(&vlakno, NULL, &func, ¶m) ) . Chcem sa spytat, ze ked dojde k ukonceniu jedneho vlakna, ci nastane aj automaticke uvolnenie dynamickych premmenych ktore patria tomuto vlaknu alebo musim tieto premenne pred ukoncenim vymazat ?
Dakujem.
Pre pridávanie komentárov sa musíte prihlásiť.
Spajany zoznam mi v tomto pripade asi nepomoze. Ale mam ich tam dost, ale su pokvackane po strome :)
Ak si mal na mysli, pamat alokovanu pomocou malloc calloc realloc, tak odpoved znie _nie_
BTW tato pamat alokovana tymito funkciami "nepatria" vlaknu, ktore ich volalo, moze ich pouzivat
akekolvek ine vlakno v ramci daneho procesu.