Re[2]: pthreads possible memory leak
От: Vladimir Davydov Украина  
Дата: 08.11.02 08:39
Оценка:
Здравствуйте Kubyshev Andrey, Вы писали:

KA>Здравствуйте Vladimir Davydov, Вы писали:


VD>>При попытке написать программу, интерсивно создающаю нити pthread, наткнулся на проблему с утечкой памяти.


VD>>Подскажите, пожалуйста, что я делаю не так ?


KA>pthreads byvayut joinable a byvayut ne joinable (detached). Kogda konchaetsya joinable thread (imenno ta kotoraya sozdaetsya po defaultu pthread_create) to resutat ee vypolneniya i nekaya struktura dannyh prodolzhaet exist. Dlya togo chto by etu strukture free, tebe nuzhno vyzvat' pthread_join . Libo ty dolzhen sozdat' atributy thread s pomoschyu pthread_att_init i ukazat' chto threads u tebya sozdayutsya detached t.e. tebe ne nuzhen ih resultat. I vse budet free samo soboi . A eshe mozhno yavno detach konkretnuyu thread srazy posle pthread_create s pomoschyu funk. pthread_detach.


Получилось. Большое спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.